So, you want the ability to have your system login automatically, so that a program can start… Â But want to ensure that no one tampers with your system.
Use the Activate Login Screen application below.
Activate Login Screen (179 downloads)This application calls:
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
Which tells the Fast User switching system to suspend your GUI session, and to take you back to the login screen. Â All of your applications will still be running, but no one can tamper with them until they login with your credentials.
Add the application to your Login items panel (System Preferences –> Accounts –> Login Items)… Â And you will be safer…