Added SetProcessShutdownParameters invocation

This makes sure the process has the chance to cleanly shutdown the VM before
VBoxSVC kills it
Added support for user-specified icons