Try this.
Create a VBS script for MinimizeAll.
Copy and paste text between the dashes (--) into Notepad.
------------Below this line----------
dim objShell
set objShell = CreateObject("Shell.Application")
objShell.MinimizeAll
set objShell = nothing
------------Above this line----------
Save the file as MinimizeAll.vbs
Place MinimizeAll.vbs in My Documents or wherever, create a shortcut
to MinimizeAll.vbs.
Assign a Shortcut key to MinimizeAll.vbs.
Assign a Shortcut key
1. Locate the program file (.exe) or the program's shortcut icon.
Right-click the program file or shortcut and then click Properties.
2. Click the Shortcut tab.
3. With the cursor in the Shortcut key box, select the keyboard key
you want to use in combination with CTRL+ALT. Shortcut keys
automatically start with CTRL+ALT. The Shortcut key box will display
None until you select the key and then the box will display
Ctrl+Alt+the key you selected. You cannot use the ESC, ENTER, TAB,
SPACEBAR, PRINT SCREEN, SHIFT, or BACKSPACE keys.
Note
Once you assign a shortcut key combination for a specific program,
you will not be able to use that key combination with other programs.
If you forget the key combination for your shortcut, you can follow
steps 1 & 2 and review your shortcut keys.
Shortcut tab
Lists the shortcut name, target information, and shortcut key. Allows
you to choose the way the item is displayed when you open the
shortcut: in a standard window, a full screen (maximized), or as a
button on the taskbar (minimized). Also allows you to view the
shortcut's target, change the icon for the shortcut, and open a
shortcut as a different user.
To specify shortcut keys for specific programs
http://www.microsoft.com/resources/documentation/windows/xp/all/proddo
cs/en-us/windows_dos_specify_shortcut.mspx
MinimizeAll Method (Shell)
http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/referen
ce/objects/shell/minimizeall.asp?frame=true