Wow, Derek is so full of shit. Yet another developer blaming Microsoft and Windows for poor uninstalls of software. Give me a fucking break.
If a developer is unwilling to take responsibility for proper uninstalls then they don't deserve my money. There is no excuse for leaving remnants of your shit on my system. Just because it has become the norm does not make it right.