Free Windows tool No. 8: Revo Uninstaller Freeware
Revo Uninstaller truly uninstalls programs, and does so in an unexpected way. When you use Revo, it runs the program’s uninstaller and watches while the uninstaller works, looking for the location of program files and for Registry keys that the uninstaller zaps. It then goes in and removes leftover pieces, based on the locations and keys that the program’s uninstaller took out. Revo also consults its own internal database for commonly-left-behind bits, and roots those out as well. Revo gives you a great deal of flexibility in deciding just how much you want to clean. The not-free “Pro” version monitors your system when you install a program, making removal easier and more complete.