Doesn't the VB Package & Deployment Wizard create an uninstall when you package your program? Check in the directory that the .exe is in after you install the new Setup.exe of your program. I also believe that Inno Setup comes with an uninstall file.