I have a VirtualBox VM set up on OS X Lion. How do I have it automatically start when I log into my account?
I added terminal to open at login from the dock, added Virtualbox to also open at login at startup. Put a shell command to start up my VM. You can set that in Terminal app preferences under shell tab, there is a startup command you can enter.
The following is mine.
VBoxManage startvm VirtualBox --type headless
Where VirtualBox is your box name whatever that may be. Headless means it doesn't launch a window from VB.