On install, I've added a CA in the User Interface Sequence to install the proxy MSI. This works fine.
On uninstall, I've added another CA in the User interface sequence to uninstall the proxy MSI. This works fine if the user has chosen the Change button in "Control Panel, Add/Remove Programs".
However, if the user instead choses the Remove button, it appears that the user interface sequence doesn't run. Hence my CA isn't called.
I seem to be stuck. As far as I can see, I can only fire up another MSI during the User Inferface Sequence.
Any ideas ?