Free, open source uninstaller that will run on almost any Windows version.
Ranked in these QuestionsQuestion Ranking
Pro Completely free and open source
Pro Detects unregisterd programs
Can detect most applications and games (also portable and not registered), cleans up leftovers.
Can uninstall automatically.
Pro Works even on very old Windows versions
It can even run on Windows XP, obviously with reduced functionality.