This program replaces the standard taskbar autohide that is native to Windows. Autohide is really annoying because the taskbar pops up unexpectedly whenever you drift your mouse over the taskbar side.
This program unhides the taskbar only when you hit one of the corners of the side it is on. For example, if your taskbar is on the bottom, the hot corners are Bottom Left and Bottom Right. If your taskbar is on the left, the hot corners are Top Left and Bottom Left.
To kill it again, just drift the mouse well away from the side the taskbar is on. The default tolerance is 320px but you can set it to whatever you like by accessing its Settings in the tray. (320px gives just enough space for the Windows 7 aero peek mini windows to show without killing the taskbar.)
Unzip it and put the folder where you want - maybe in your Program Files folder, but it really doesn't matter where.
Once you have put it where you want, run TaskbarHC.exe
Settings To access and change its settings (including to autostart with Windows), doubleclick its Tray icon. There are very few settings. They are:
Show and Hide tolerances The Show tolerance makes the corner area bigger or smaller. The default is 4px. The Hide tolerance default is 320px which gives enough space for aero peek to be used without killing the taskbar. Drift the mouse a little bit further away from the taskbar side and it kills it until you hit the hot corners again.
Start with windows Check this box to autostart with Windows.
Autohide Select this option if you want Windows autohide to be operational when your taskbar is showing.
If you deselect it, the taskbar pushes everything else aside when it is activated, then the void is filled again when it hides, but there's a bit of a judder as the screen resizes. It's not a problem, but it can be a little disconcerting.
Anyway, try both ways to see which you prefer.
====================================
To uninstall To uninstall, just delete it from your machine, HOWEVER, deselect "Autostart with Windows" in its Settings first so that you don't keep a useless Registry entry. (No real problem if you don't do this, but better to have no useless entries in there.)
I have only tested this in Win7 and Vista with UAC turned off.