IObit Uninstaller is a multi-talented uninstall tool that can completely remove applications from your hard drive, with none of the usual Registry clutter and junk files that are often left behind.
The cleanup process has two stages. First, you launch the unwanted application's uninstaller and let it do its work. And second, IObit Uninstaller's "Powerful Scan" option checks your Registry and hard drive for remnants that the program might have been left behind. These are then displayed for your approval, and you're able to delete anything the program has discovered in a click.
IObit Uninstaller additionally provides a "Forced Uninstall" option, that you can use to remove a program if the original uninstaller no longer works. It works reasonably well, though of course can't be guaranteed to uninstall everything, so you should only try it as a last resort.
And the program also doubles as an easy way to review and manage all your installed programs. It's faster than Windows own Control Panel applet, for instance, and includes several useful views that will give you a quick look at particular installation types: "Large Programs", "Recently Installed", "Toolbars", "Rarely Used" and more.
Note that this is the portable edition of IObit Uninstaller.