In 2006, I purchased a Logitech MX 3200 keyboard and mouse for my computer. One of the "features" that I had with my old Microsoft mouse was that I could use the side buttons to quickly hide/show desktop. I would often use it because I would have many Windows up and just to get a "fresh" start, I wanted all of the windows minimized. I know this is also possible to do by having a Show Desktop button in the quicklaunch or by pressing "Windows Key + D", but I wanted something more convenient. Anyway, I quickly noticed after I installed SetPoint that Show Desktop was not an option with the side buttons. I knew there had to be a way to get it enabled and through some research through the SetPoint configuration files, I figured out how to add the "feature." For the past four years, I have been using the same directions to re-add the functionality every time I reinstalled SetPoint and even as I got new Logitech hardware (I currently have the Logitech Cordless Desktop Wave Pro). However, it seems that recently a lot of people have been looking for this hack so I wanted to update the directions to be more complete and accurate.
These directions have been updated on April 23, 2010. They have been tested on Windows 7 x86 and x64 with SetPoint 4.80 and SetPoint 6.00 (They should work with other versions because I have been using these same directions for all Logitech SetPoint versions since version 3.00 - if you do not have all of the lines I mention below, just edit the ones you do have in your settings file). These directions apply to all Logitech hardware that uses these SetPoint versions.
I have noticed that there is an application called uberOptions which lets you do a lot more than just the hack above. I have never used it and I cannot make any endorsements about it but it seems pretty useful. I personally only need the Show Desktop hack so I choose not to install anything else.