A detailed step-by-step walkthrough that explains the installation and setup process can be found here: (DEPRECATED!)
[Modedit] Updated download link: https://github.com/onlyfang/VBoxVmService/releases.
Hello everyone!
Since I first encountered VirtualBox, I tried to figure out a way to make my virtual machines start at boot-time *without* a user having to log on to the host-system and - furthermore - to *safely* shut them down again, in the event of a system-shutdown or a reboot.
Browsing the forums for quite a while, I found that many other users were asking for a solution to do the exact same thing.
So here it is now. It's still dirty. It's heavily patched. But it does the trick!

VBoxVmService (Release: 20080223, initial)
This is the current list of features:
- start your virtual machines from a native windows service at boot time
- safely shut down your serviced VMs when the host system is shut down or rebooted
- no need for a user to be logged on to the host system at any time
- configuration through a simple ".INI" file
- control up to 127 virtual machines with a single service instance
- parallel installation of multiple service instances makes it possible to run one VM per service or to group VMs within service instances
- register additional VMs with a service instance even during runtime
- supporting console tools to control (startup / shutdown) single VMs that have been (bulk-) started or stopped by the service
DOWNLOAD (5.7 MB): http://rapidshare.com/files/94156546/vms_rel20080223.zip
[UPDATE]
Rapidshare downloading has been taken down. Please check this posting for current download details: http://forums.virtualbox.org/viewtopic.php?p=17262#17262
It is written in C++ and supplies a set of supporting tools and scripts. It comes bundled with installation and operation instructions and a sample configuration file.
Any help on its improvement by C++ Developers, Batch-File-Gurus, or just about anyone would be deeply appreciated.
Cheers, Matt
[Edit]
Since there is no project page (yet), I will frequently check this thread for any questions, problems, suggestions or other support issues. So this thread could be considered the project's homepage until further notice.