I just recently replaced my Apple Pro Mouse with a nice cordless scroll-wheel one from Logitech, and busily set up all the buttons to close windows and option click for tabs just like everyone else does. However, with these settings on, games like Quake don't recognise the extra buttons properly, and the only solution seemed to be to kill the Logitech Control Centre software manually each time. However, when you do that, the System Preferences pane no longer functions (it seems to rely on the daemon to tell it what is connected via the RF USB box).
I couldn't find an easier way to do it, so here is a little AppleScript to toggle the software on or off:
tell application "System Events"
if exists process "LCCDaemon" then
do shell script "killall LCCDaemon"
else
open "/Library/Application Support/Logitech/LCCDaemon.app"
end if
end tell
That is the first bit of AppleScript I ever wrote, so if there are neater ways to do it, then please post them!
Mac OS X Hints
http://hints.macworld.com/article.php?story=2005021208254588