Revo Uninstaller
The Revo Uninstaller will remove nearly any (non-Windows component) program more efficiently than the built-in uninstaller most programs utilize. Some Antivirus programs will not fall into this category as they defend against such actions but in most cases Revo will remove all registry entries and completely remove the program you wish to uninstall. Note: there have been instances when Revo even managed to uninstall Rogue Malware… This is well worth having!