I wrote up a WIP on using an ARP entry to help detect and uninstall an ExePackage - https://wixtoolset.org/development/wips/6772-exepackage-arp-entry. Any feedback?