Quote: "A seperate desktop? "
Windows has the ability to hold several 'desktops' and switch between them.
http://vbaccelerator.com/home/VB/Code/Libraries/Windows/Creating_New_Desktops/article.asp
Quote: "All varieties of Windows NT since 3.51 include the ability to create and run multiple desktops. Normally, this feature isn't used, and all applications run within the "Default" desktop. However, if you want to create a kiosk-style application which has a full-screen interface, and prevents Ctrl+Alt+Del or any of the other standard Windows options from being accessed, then this technique is the way to do it.
About Desktops
Windows NT is divided at the top level into Window Stations and Desktops. More than one of each of these objects can be present at the same time, but only one Desktop within one Window Station can be interactive at any time. The definitions of Window Stations and Desktops can be looked up in more detail at MSDN; here's a quick overview:
A Window Station contains a clipboard, global atoms and any desktops. The Window Station assigned to the logon session of the interactive user also contains the keyboard, mouse and display device. Only this Window Station can be displayed to the user, or receive user input.
A Desktop has a logical display surface and contains windows, menus and hooks. Only one desktop at a time is active. The active desktop is called the Input Desktop and is the one that is displayed to the active user and that receives user input.
Under Windows XP, you will find that a logged on Windows Station typically contains three desktops:
Default - where Explorer (normally) runs and where you spend most of your time.
Winlogin - where the login screen is shown.
Disconnect - used by Terminal Services."