I've ran across a problem where it appears as though an uninstall.exe is not provided in the installation when "Enable Web Installation" is checked and used. (versus a one file setup.exe with the same config file where it does provide the uninst_appname.exe file as expected.)

With the Web Install, the normal entry exists in the Add/Remove programs dialog, but of course fails with an "already removed" type message when it attempts to run the uninst_appname.exe which wasn't installed. Again, when I uncheck the web install and use a single file install with the same configuration file, it works correctly and places the uninst_appname.exe in the installation folder.

Reproducible on XP and Vista (32) deployments. Compiler dialog shows the normal uninstall audit trail in both cases.

Jim