This is a setup for a program running in the taskbar. It starts every time the user logs in.
I cannot simply upgrade a program with a Visual Studio Setup, so I must first uninstall the previous version. (EDIT: It has to be a different version, in other words it has to be compiled at a different time. If it is the same version it gives the Repair/Remove dialogue.)
When I uninstall, I expect the installer to kill the previous instance, or ask the user to manually terminate it. Instead, it wants to restart it, so the new installation fails to launch the application.
Is there a setting to change this?