<< Probably something went wrong during an install that caused the snap to be corrupted or removed from the registry? >>
I suppose that could be what happend, though I've usually seen this particular problem caused by an UNinstall (especially with commercial uninstall packages) or with the use of one of the aftermarket registry cleaners. In the case of the really aggressive uninstall packages one of the things that happens is that the commercial uninstall software, running in the background during the installation of some other piece of software, records the fact that appwiz.cpl was "registered" by the installation procedure. In other words, the installation procedure was doing what you might call a confirmation registration of the wizard to be sure it was working properly before running the actual software package installation. That's actually a good thing. But it's a bad thing if the third party registry cleaner / uninstaller is too stupid to realize that that appwiz is supposed to be there anyway. When the third party uninstaller is run to remove the aforementioned application, the appwiz.cpl gets removed -- because the uninstaller is too danged aggressive in trying to reverse every "change" that was made by the application's installation procedure. That's why I use a freeware app called InCtrl5 (a PC Mag freebie) to simply record the changes made by an installation. If I decide to uninstall an application, I check the log for registry changes that weren't reversed by the uninstall procedure and correct them MANUALLY -- AFTER I check to be sure those changes aren't still needed by the basic system install or something subsequently installed.
BTW, I was just wondering about something you mentioned -- that this behavior started occurring after "having installed many applications and fixes". Is it possible that one of the installation routines included an uninstallation routine for a previous version of the software being installed? Another thought I had about this was the matter of rebooting between installations. I make it a point, even on servers, to reboot immediately after ANY installation that writes to the registry. When Windows attempts to incorporate several different pending registry operations into one reboot, you can easily wind up with registry corruption or missing registry entries. Is it possible that you performed some consecutive installations without rebooting during the process of adding the applications and fixes to which you referred? I know we're all tempted to do this because of the fairly lengthy boot processes required by many of these systems. I've also had occasion to get distracted while building a system and simply forget to reboot before installing a subsequent driver or software package. Actually, most of the time we get away with it. It's only once-in-a-while that failing to reboot between installations will really bite us. But it does happen.
Just some thoughts I thought I'd toss out in case they might be useful. In any case, I'm glad the applet is behaving itself again. And I hope it will continue to do so. Nice talking with you!
Regards,
Jim