Yes, and you can beta-test this feature by compiling VBox from trunk and start the VM with
VirtualBox --startvm VM_NAME --separate
Then (while the VM is running), try to terminate the VM. The dialog will contain an additional entry allowing to terminate the GUI why the VM is kept running. Starting the VM like above will attach the new GUI process to the VM.