Summary
Some applications, e.g. Steam, leave behind their Windows registry records when uninstalled. Therefore user can install an application, then delete it and still have protocol registration which is picked up by the demo. Since the demo produces results which appear as false positives (reporting that an application is installed when it ctually is not), users might dismiss the demo thinking it is inaccurate. It would be nice if you could add a note or a mark (e.g., asterisk) to programs prone to false positives.
Repro steps
- Install Steam so that it registers protocol handler in
HKEY_CLASSES_ROOT\steam.
- Uninstall Steam and note that the registry record is still present.
- Run demo and see Steam among "installed" applications.