Some people have reported problems with displaying VMSpc with other Windows applications.
The following is some general guidelines about "standard" Windowed Programs in the Windows Operating System.
Note that my System is Windows XP, with Service Pack 2 and my Desktop is displaying "Classic View", not the Windows XP "default" Desktop.
When a "standard" Windowed Program is "Maximized" on your Screen, the upper right corner of the "window frame" will look like this.
You can see that when the Mouse "pointer" is placed over the "Middle Button", the "other mode", "Restore Down" is displayed after a few seconds of no Pointer Movement.
When a "standard" Windowed Program is "Maximized", is can not be resized or moved, it is Maximized.
Clicking on the "Middle Button" will change the Window to the "Restore Down" mode, and when when the Mouse "pointer" is placed over the "Middle Button", the "other mode", "Maximize" is displayed after a few seconds of no Pointer Movement.
When the Window is changed to the "Restore Down" mode, it might sill be Full Screen or it might be smaller or even placed off of the Display Area of the Screen.
Once the Window is in the "Restore Down" mode, you can then Resize and/or Move the Window.
With "most" GPS/Map programs, they can be Resized and/or Moved to share the Display Area with VMSpc. The one Current exception is CoPilot when running in "Guidance Mode". (See Post multiple programs on screen
You can use a "3rd Party" program like Power Menu
to keep VMSpc on top of CoPilot.
On my System, the VMSpc Shortcut always seems to start VMSpc in "Maximized" Mode, even though the Shortcut is set for "Normal Window" Mode.