The Desktops application is a great utility to have when running multiple programs at the same time because the user can organize them on 4 virtual desktops. For each desktop the user can create hotkeys to switch between them on the fly. However on the downside the program cannot be closed unless the user logs off. Overall it is very useful and bug free because of the unique way it is implemented.
QMultiDesk FREE QMultiDesk provides a feature that Windows misses since now. Multiple Desktops. This application fakes desktops by managing windows. Download
Gkrellm Pager FREE A GKrellM plugin which provides pager functionality for your virtual desktops Download
DeskApp - Applications on their Desktop FREE You are running multiple desktops within your windowmanager, always having certain applications on certain desktops? Ever got bored of always switching desktop first, then running each application? Then deskapp is what you want. Download
gvwm FREE gvwm provides grid of virtual desktops for Windows, allowing the user's workspace to be larger than the screen area. The practical upshot is that you can have several "desktops", allowing you to sort your windows and have a less cluttered workspace. Download