Start headless VM guest VirtualBox Windows 7

Start a VirtualBox VM guest 'headless' in Windows 7 after a user logs in

Create a batch script --Put the following in a text file and save it saw startvm.bat
cd "C:\Program Files\Oracle\VirtualBox"
start /B VBoxHeadless --startvm vm007
vm007 is the name of guest we want to start 'headless'

Put the startvm.bat file in the windows 7 system startup directory
%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

A command prompt should popup every time you login.

Start a VirtualBox VM guest at logon in Windows7