Windows 7 shows a small rectangle at the end of Taskbar which works like good old "Show Desktop" shortcut. When you click on it, it minimizes all running windows so that you can work on Desktop.
Its new in Windows 7 and Windows XP and Vista users have to use 3rd party themes to get this rectangle but unfortunately the rectangle in such themes is a fake one and doesn't provide any functionality.
But no no need to use fake one when you can get a working one. "Cellular" @ DA has created a very small portable utility which sits in system tray and shows Windows 7 look-like "Show Desktop" rectangle at the end of Taskbar:

As you can see in the above screenshot, it looks almost same as Windows 7.
If you change Windows theme, you'll need to refresh the rectangle image. You can do that by right-clicking on its system tray icon (Windows flag) and selecting "Refresh Image" option.
Its very small utility and doesn't need to install. Simply run EXE file and enjoy it.
You can download it using following link:
This article was posted by VG in following section: Software, Windows Vista, Windows XP.
If you enjoyed this article, you can subscribe to our RSS feed or free newsletter to get all new articles directly in your Inbox. Also check out our most popular articles and archive to read other interesting articles. If you have some news or tip to share, please send us.
joao henrique
not working with windows vista , the taskbar still remains over the button ..
windows vista sp2
Mr me
Hey i looked at all of the settings for this but theres not one that enables it at windows start up did i miss anything?
Kevin
Help me i can't figure it out how to install this and i really want it
Wesker
I missed this... Thank you.
Me
It starts,but doesn't work (error message by Microsoft .NET)
Ndci
Hi VG,
I keep getting an error saying:
------------------------------------------------------------------------------------------------------------------
| Microsoft .NET Framework |
------------------------------------------------------------------------------------------------------------------
Unhandled exception has occured in your application. If you click
Continue, the application will ignore this error and attempt to continue. If
you click Quit, the application will close immediately.
Could not load fileor assembly 'System.Core, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e098' or one of its
dependencies. The system cannot find the file specified.
|Details:| |Continue| |Quit|
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
at show_desk.the_button.ShowHideButton()
at show_desk.the_button.FullscreenTimer_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Show Desktop
Assembly Version: 1.0.42.1
Win32 Version: 1.0.42.1
CodeBase: file:///C:/Documents%20and%20Settings/VI%20TAT/Desktop/Show%20Desktop.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
-------------------------------------------------------------------------------------------------------------------
Plz help me...
VG
^^ Have you installed .NET Framework 3.5?
Ndci
no, 4.0.
Ndci
do u have to install .net 3.5? i installed .net 4.0
Bob
How do I make this program start with windows? I would like it to start it with windows, so then I don't have to open the program all the time. Please reply back.
Thanks