Wow. What a ton of misinformation on this thread. Typical, whenever the issue of app uninstalling gets raised with fanbois. They'll all tell you a bunch of uninformed and wrong info about how you "just drag the app to trash", and how files left behind don't hurt. It is of course total, 100% BS. It's a myth. It simply is not true. It gets repeated, but it's false.
First and foremost, there are many apps which you'd be crazy to drag to trash - you'll end up with endless problems, because they hook deeply into the system, and must have an uninstaller to get rid of. Example: the app 1passwd. Just try to drag to trash - you'll live to regret it. I did that once, and basically could not use any browser at all as a result. So, you have to use an uninstaller in that case - a clear cut example of where it is a LIE to say that in OS X all you have to do is drag to trash... NO YOU DON'T, you MUST use an uninstaller for a certain class of apps. That means, you have to rely on the diligence of the developer to include an uninstaller in that case... sorry, but I don't like to rely on that - I'd much prefer to have a universal uninstaller, thank you.
Second, it is simply WRONG to say that files left behind by an app after you drag it to trash will not hurt you. Actually very often - YES THEY WILL. For example, if you reinstall an app, say when a new version comes out, you'll often find that the new app gets stuck using the old pref file left behind by the other app, and that can give you endless problems. Very common issue indeed. Another catastrophic example that I experienced myself along with thousands of others: left over contextual menu plugin problems. When Stuffit 11.02 came out, people started having problems with finder crashing constantly. Every time you right clicked on anything, Finder would crash - it was a nightmare. People very quickly caught on that the constant crashes were happening after they installed Stuffit 11.02. So, many did what they've been always told by Apple fanbois, and dragged Stuffit to trash. Well, unfortunately that did nothing to cure the problem. Finder kept crashing. The problem was finally traced to a plugin file left behind in the library under Contextual Menu Items. You had to get rid of that plugin. Perfect example of a file left behind, which was destroying your ability to work under OS X - and it wasn't even a pref file.
There are many other such circumstances where you need to watch out for files left behind. Unfortunately, you cannot even just use spotlight to find them all, as some are under the app name, others under both app and developer names, others under altogether different names, and still others are hidden. And as a result, the uninstaller apps out there are mostly useless. However, the bottom line is that there is a crying need of an uninstaller for OS X - and it's a scandal that Apple doesn't provide one... and most certainly NEVER, EVER believe anyone who tells you "just drag it to trash" and "files left behind never hurt you". You can get lucky, and that can work for many apps - but it emphatically, positively IS NOT TRUE across the board. And speaking of AppDelete and the whole issue of unistaller apps, I wrote a long rant in my review of AppDelete on MacUpdate, which addresses this issue:
"Unfortunately, I must agree with the poster below.
This is a free app - and so it seems mean to criticize it. I'm not really attacking the developer who put in his time and effort for free - it's very generous of him, and I appreciate that.
However, my remarks are regarding the whole problem of uninstalling in OS X:
UNINSTALLATION UNDER OS X IS ***BROKEN***.
Even Windows is slightly better, because at least they provide an uninstaller - even if it doesn't quite do the job, and often won't uninstall 3rd party software. OS X does not come with squat as far as uninstallers go.
Often mac fanatics will tell you "drag to trash" and don't worry about tiny files left behind. Well, that's BS. You WILL have problems with what many apps leave behind, especially when you want to reinstall or install a new version of the app. And not all apps come with uninstallers.
I do a ton of installing/uninstalling when I'm trying out apps, and I do that very often. I desperately need a real uninstaller.
And I've tested a whole bunch of them, paid and free.
Not one of them works as advertised. Not even close. In fact, they are all pretty much 100% useless. The reason is that if I have to use spotlight and manual examination of the Libraries to look for files left behind, well, I may as well do that and skip using any of the worthless so-called uninstallers.
Some simply try to associate files with the app by name (which is what AppDelete does, I believe), and often miss files that are named after the app development company, not the app name itself.
The more ambitious ones, like CleanApp or Yank actually try to do the job for real: they journal the files during initial app installation, and that way they can try to remove each and every file which was installed originally.
Unfortunately, even CleanApp and Yank don't quite work (apart from additional problems of memory leaks and poor coding with these two). The problem starts when the app is actually launched or used for awhile. Many apps change files or leave markers once launched or used - and CleanApp and Yank don't keep up (unsurprisingly).
This is a very hard issue, not just practically, but even theoretically. Practically, you'd have to write something which goes deep into the guts of OS X and can use the journalling features of the file system and can follow the apps without undue performance or resource penalty (maybe easier under Leopard with ZFS?). That's very hard to do for an outside developer. Then there are purely theoretical problems - how do you define what you are going to remove? If the app modifies the files of another application, do you remove all traces of that too? It may not even be possible, once that is done.
Bottom line, I appreciate the level of difficulty here - which is maybe why Apple has not included an uninstaller. I don't know if we'll ever have a real uninstaller here. Unfortunately, what we have so far is truly without any worth (through no fault of the AppDelete developer)."