So, I've repackaged Firefox 2.0.0.2 with AdminStudio 6 (Hopefully I'll have a newer version soon) to make it easier to deploy. As far as the basic application installation goes everything is working great. However, I'm trying to make an installer that will both install firefox 2.0.0.3 or upgrade from an older version if necessary.
Right now, when I try to install 2.0.0.3 over 2.0.0.2 I end up with 2 different firefox icons in the add/remove programs and removing both of them is the only way to completely firefox. Only removing one leaves me with which ever version I did not remove. ie I remove 2.0.0.3 I get 2.0.0.2 and vice versa.
I was able to find some information on msi upgrade codes, but I have been unable to get them working correctly, any help is greatly appreciated.