Windows compatible programs must include an uninstall program, sometimes though the program may get removed but the entry in Add/Remove programs does not. This tweak allows you to manually remove any orphaned entries.
Navigate To:
HLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
To see which application each sub-key represents, open it and there should be at least two values 'DisplayName' and 'UninstallString'.
- 'DisplayName' is the name used in the Add/Remove programs list.
- 'UninstallString' is the program used to uninstall the application.
To remove a program from the list you can simply highlight and delete the sub-key representing that program.
Read more...