Извините, я пропустил часть с:
и не обновлять после
Я раньше этого не видел. Почему бы вам просто не использовать MSI из исходного приложения для запуска удаления?
Если вам нужен простой пакет двойного щелчка, который выполняет деинсталляцию, вы можете создать исполняемый файл, независимо от языка программирования, который выполняет это:
msiexec /x {..<product code>..}