Hello,
Sorry for the following comments but your addin, which is a very good one, is a nightmare to deploy.
Why ? Because we cannot manage repair of the installation, uninstallation is not complete and installation folder and product code change at each installation.
Have you some more detailed advices to deploy this addin or is there a possibility to create an MSI of your project ?
Sorry again for my comments and thank you for your response.