From Microsoft themselves comes a program called Microsoft Scalable Fabric, which is a system for managing windows that offers you an alternative to the usual way of minimizing them.
Microsoft Scalable Fabric gives your desktop a new dimension by making the windows have a horizontal movement. The aim is to leave a central zone on the desktop that can be defined by the user. Then, the further away the windows move from this zone, the smaller they get.
With this program it`s like widening the desktop to a panorama, and it also lets you generate actions to move windows in batches, so you can open and close all of them at once with just one click.