Make the detection method for applications detect missing applications
It is not uncommon for us to use a SCCM application deployment to remove an application from our environment. The detection method can verify an executable is there but there is no reverse logic to detect it missing. If the uninstall is clean and there is nothing left over to detect we are forced to use a create a .log or .txt file with PowerShell for the detection method. While this provides basic functionality, it does not allow the deployment to detect when software is reinstalled so it can rerun and remove it again. If there was reverse logic to detect a missing executable or registry key this would reduce our need to reconfigure a version 2 and redeploy.