Ha, it is so annoying! What I found especially annoying was that the mysterious button 30 worked perfectly when I first installed and dove right in to the game. Once I tinkered in the settings, it broke

I suspect there's a bug in the driver software that doesn't clear the registry value for the profile clutch when you uncheck the appropriate checkbox.
ANYWAY. The fix. I stole if from this forum post:
http://forums.eagle.ru/showthread.php?t=16972
You can read there, in essence there is a registry value you need to change to make it work..
1. Win + R
2. "Regedit"
3. Search for the string "AviemoreCltBtn"
4. Change the value of it to another button on the controller (I used 32, the mouse wheel click, as it isn't picked up by the game.. You can enter in hex or decimal, so pay attention to that!)
5. Replace every instance of that one registry key (I had about 4,think you get one per USB port you've connected the controller to)
6. Remove / reconnect the stick's USB
And that's it!