Tom Spear wrote:
However, on that same note, I think we should, since this uninstaller is not designed to mimic Windows' Add/Remove Programs, catch when a program's uninstaller does not remove it's uninstall entry from the registry, after the process exits, and go ahead and remove the entry.
What happens if you cancel the uninstall? Won't the uninstaller remove the entry with the program still installed?