プログラムとウィンドウの整理を最大限にコントロールしたい場合は、Dexpot(無料)をお試しください。このフル機能のユーティリティを使えば、実行中のプログラムを複数の仮想デスクトップに分散させることができます。仮想デスクトップはWindowsデスクトップと見た目は同じですが、特定のプログラムは特定のデスクトップにのみ表示されます。例えば、インスタントメッセージやメールのプログラムをデスクトップ3にまとめて、デスクトップ1で作業に集中することができます。

Dexpot 1.5.7 には、デスクトップを切り替えるための豊富なオプションが用意されています。設定可能なホットキー(デフォルトでは Alt キーとデスクトップ番号)や、マウスを画面の端に置いたままデスクトップを切り替えるオプションなどです。また、各デスクトップのプレビューと現在開いているウィンドウを表示するデスクトップスイッチャーや、すべてのデスクトップで実行中のアプリを一覧表示する便利なタスクスイッチャーも搭載されています。
Dexpotはシンプルな設定からスタートしますが、巧妙なウィンドウラングラー機能により、高度なカスタマイズが可能です。例えば、特定のプログラムを起動した際に常に特定のデスクトップに移動するルールを作成したり、Dexpotの起動時に特定のデスクトップでアプリを自動的に開くように設定したりできます。また、各デスクトップに独自の背景とアイコンを表示させることもできます(デフォルトではすべて同じ外観です)。
エフェクトを追加したい場合は、デスクトップ切り替え時に3Dアニメーションを追加するプラグインや、ダウンロードした壁紙の時計を表示するプラグインなど、付属の魅力的なプラグインを有効にできます。SevenDexプラグイン(アプリに含まれていますが、他のプラグインと同様に、有効にするまでは休止状態です)は、Windows 7のタスクバーにDexpotボタンを追加し、デスクトッププレビューに簡単にアクセスできるようにします。
たくさんのアプリが開いていて散らかっていて気が散る場合は、仮想デスクトップが大きな助けになるかもしれません。Windows XPユーザーはMicrosoft Virtual Desktop Managerも検討できますが、Dexpotの方が機能が豊富です(他のWindowsバージョンでも動作します)。Dexpotは個人利用は無料ですが、商用ライセンスは19~17ユーロです。