Running VirtualBox as servicePosted: February 29, 2012
You can run your VirtualBox virtual machine as a service and use a Terminal Services client to connect to it remotely.
First, make it have a real IP and accept remote connections as described here.
Then go to the text console (e.g. pressing CTRL+ALT+F1) , log in with the respective username and run Virtual Box “headless” like this:
VBoxVRDP -startvm "MS Windows XP" &
where the last part is the actual name of your virtual machine (just look it up beforehand in the VirtualBox GUI).
and you will log out of the shell while the virtual machine will continue to run in the background, available for connection using a Remote Desktop software.