I have been doing some interesting stuff of late and thought i should share some...
I probably should start with the simplest....
To run a VirtualBox Virtual Machine without GUI on the Host (This is default in CentOS' and Fedora's Virtual Machine Manager) for whatever reason u may use any of the following commands...
VBoxManage startvm "VM name" --type headless
or
VBoxHeadless --startvm
Typical scenario in production/server environments where no one needs to access the GUI of a Virtual Machine from the Server/Host itself.
Instead we access the VMs using VNC or SSH