So I've been thoroughly enjoying playing with BFD3. The sounds are just amazing and the kit designer works very well. Couple bugs, but nothing audio related. I'm happy. However their license manager is garbage. It won't activate products, and if I tell it to send a ticket it spawns thousands of modular error windows and has to have its process killed. I have to log out, and do a manual activation (export file, use browser, import) to activate stuff. Annoying.
So I contact FXPansion to let them know and see what is up. Their response? "You need to disable UAC." No. I don't. That is NOT an acceptable solution in 2014. UAC is a useful security feature, it is well documented, and it prevents -nothing- for software that escalates privilege. Everything written properly works fine with UAC.
It is just lazy programming. What annoys me more is it often comes from the Mactarded developers, which FXPansion seems to be for sure. Thing is, OS-X has a feature like UAC that you can't disable. It isn't precisely the same thing, since Windows and OS-X have different permissions structures, but it works in the same way in that you run as a deprivileged user and escalate to the privileged account (root in OS-X, Administrator in Windows).
So they damn well can make it work on Windows, they are just lazy about it.
I could accept the UAC whining in 2006 when Vista came out, since it was new (though realistically any software that properly followed MS's development guidelines since 1999 would work no problem) but it has been over 7 years. This is not an ok answer. Fix your code, don't tell users to make their systems less secure.
/rant