Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp	(revision 54080)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp	(revision 54081)
@@ -3981,4 +3981,8 @@
         }
 #endif /* VBOX_GUI_WITH_PIDFILE */
+        else if (!::strcmp(arg, "-normal") || !::strcmp(arg, "--normal"))
+        {
+            visualStateType = UIVisualStateType_Normal;
+        }
         else if (!::strcmp(arg, "-fullscreen") || !::strcmp(arg, "--fullscreen"))
         {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/main.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/main.cpp	(revision 54080)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/main.cpp	(revision 54081)
@@ -234,6 +234,8 @@
             "  --startvm <vmname|UUID>    start a VM by specifying its UUID or name\n"
             "  --separate                 start a separate VM process\n"
+            "  --normal                   keep normal (windowed) mode during startup\n"
+            "  --fullscreen               switch to fullscreen mode during startup\n"
             "  --seamless                 switch to seamless mode during startup\n"
-            "  --fullscreen               switch to fullscreen mode during startup\n"
+            "  --scale                    switch to scale mode during startup\n"
             "  --no-startvm-errormsgbox   do not show a message box for VM start errors\n"
             "  --restore-current          restore the current snapshot before starting\n"
