Well I found a solution and thought I would post incase someone else had the same problem. All I had to do is when I set the custom action I want to occur after the Registry Keys are removed to be under Uninstall and execute on Commit set the Executions Properties to be Synchronous execution, ignore ...