Intellipoint does appear to be a workaround, but not without problems. It doesn't reverse the buttons at the driver level. As a result, until my desktop is mostly loaded, I have a right-handed mouse in my left hand. It can be troublesome knowing which button to use in the meantime. Same problem happens during shutdown. If there is a dialog that pops up like a program won't respond, I might get the wrong button.
I did figure out how to use the WinCustomize filters. Thanks to messiah1. However, I did end up installing RocketDock anway. I now have 2 docks for free.