Ivpn's client has a feature that when you start up your Mac their network lock is it immediately enabled not requiring the user to perform any special action like sign in with there password. I think Eddie could use a feature like this where when you start up your Mac network Lock would immediately enable itself and Connect to VPN. I think their client uses a privileged helper that is constantly running in the background, and the privilege helper automatically starts up when your Mac starts up. Here is the website of the client I was talking about. ivan.net