The program populates a list with the installed programs from the registry keys. It reads two places.
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Problem is, the list that I get is way longer than what I see in Programs and Features, what are the rules used to filter which program should be displayed or not?