SetPoint Application-Override Nuker

Purpose:

SetPointAppOverrideNuker is a standalone program which can be used to modify the configuration files for Logitech's SetPoint mouse-driver software.

The program will permanently remove all application override settings from the configuration files so that your mouse configuration is the same in all applications.

This is needed due to a bug in SetPoint where you can remove the default application overrides using the SetPoint GUI but you will find that they come back after a reboot. (At least sometimes. It may only happen if you have certain apps installed which SetPoint recognises.) For example, before using the nuker my MX Revolution would switch back to using smooth-wheel scrolling with Internet Explorer and would ignore my mouse button customizations when in Outlook.

Inexplicably, this despicable bug has existed in SetPoint for at least three years. I used to edit the config files by hand but I got sick of doing that every time I updated SetPoint or installed a new machine. I thought other people may find an automated tool useful as well.

Screenshot of SetPoint Application-Override Nuker

Caveats:

  • The first user to run the tool must have administrator rights. This is because the tool needs to modify the global Logitech config files which are read-only for standard users. (On Vista and Windows 7, if you run the tool as a limited-admin you'll be prompted to elevate via UAC. If you run a as a standard user then you won't be prompted to elevate and should manually run the app as admin if it's the first time you're running it.)

  • If you have multiple users on a given machine, and you want the application overrides removed for all of them, you should run the tool for each user. The tool will work fine for standard users provided it has been run at least once by an administrator already.

  • While the tool has an Undo button, this will only work if you have not modified your configuration using SetPoint since you removed the application overrides. As soon as you modify your config in SetPoint the commented-out changes will be removed for good (because SetPoint re-writes your config file without them) and the Undo button will no longer do anything.

  • You can simply reinstall SetPoint to restore the defaults if the Undo button doesn't work.

  • You'll probably need to re-run the tool if you update SetPoint to a newer version. Who knows, though, maybe Logitech will fix the bug one of these years...

  • After using the tool you will need to logout and then back in again for the changes to take effect.

Download:

Source Code:

C++ source code is included in the zip file. If you're not a programmer you can ignore it.

History:

Version 1.0.0.1 (15/Aug/2009)

  • Initial release.
  • Tested on Windows 7 RTM x64 with SetPoint 4.80 x64
  • Should work fine with older versions of Windows and/or 32-bit versions of Windows. Let me know if you have any problems.