good idea JC but i think there could be ways around this.
some programs have an uninstaller stored in their folder.
for example, to delete Ccleaner, an alternative choice would be go to C:\program files\ccleaner\uninstaller.exe or something along those names.
the other way you could fix this is reinstall the program over itself or do a repair if the setup gives you the option to.
that may make it show up again.