You can disable certain VM visual modes:
$ VBoxManage setextradataVM-name GUI/RestrictedVisualStatesproperty [,property ...]
Do not allow to switch the VM into full screen mode.
Do not allow to switch the VM into seamless mode.
Do not allow to switch the VM into scale mode.
This is a per-VM setting. You can specify any combination of properties. To restore the default behavior, use the following command:
$ VBoxManage setextradataVM-name GUI/RestrictedVisualStates