Ce programme permet d'avoir 4 bureaux différents pour afficher des fenêtres. Les icones du bureau sont les mêmes, seules les fenêtres visibles diffèrent. Le passage d'un bureau à l'autre met un certain temps a cause de l'appel à StretchBlt qui fait un apercu du bureau (si quelqu'un a une solution plus rapide...). Le nombre maximal de fenêtres pour chaque bureau est déterminé a la compilation; s'il y en a trop, certaines ne seront pas cachées lors du changement de bureau.