> > Here is the difference I see: > With the "Windows way" the app developer/packager needs to take care to > write some installer app, that does this job of registering and > unregistering on (un)installation. This is what, from what I > experienced, does not work at all on Windows. If you accidently manually > remove the software and then see that it's in the installed software > list, often enough you have no chance to get it out there because the > installer is buggy and doesn't handle this and other user errors. > Revo Unistaller had saved my life a couple of times since it clears all registration keys and files left after the unistaller process. But yes, that the developper chrge to create a Installer / Unistaller, which is crap