To manage the list of installed programs, it's an excellent choice this application:
ZSoft Uninstaller
Some feature that we can to use:
To search easily a program;
To find and delete invalid entries;
Hide Windows updates'entries;
Hide another items that we want - so we have the list smaller, only with what we want. That mess go away...;
Show/edit the program installation information: Publisher, UninstallString, URL, InstallLocation, etc..;
There is still a first-rate and useful tool:
Analyze an installation, so it can be completely uninstalled.