Brad Cook - 18 February 2010 11:36 AM
I’ve never understood why Apple doesn’t include some kind of uninstaller in OS X. Yeah, Windows is obnoxious, but uninstalling apps in that OS is usually a breeze. We shouldn’t have to buy something separate just to get rid of the stuff that apps leave behind.
Brad,
adding something like an Uninstaller to OX would require a centralized database were the installer puts iits file data. Having this database would make uninstalling much easier but would also make an installation process mandatory. Windows Users know this database, btw - it’s called Registry 
As you might know, it is this registry witch is causing much of the problems in Windows OS - folks need cleener-apps and so on. A faulty registry might leave the hole system unusable.
Thank god, Unix is not using this approach, it is completely decentralized. This means configuration data might be anywhere. This is sometimes a pain in the ass if you work at system level like I do often. But for most users it is the way they want to: Just double click the App and it runs from anywhere and don’t need to be installed.
On Topic: Apps on OSX witch come with an installer mostly have an uninstaller script. Just download the App again ang you have it. Otherwise it leaves some preferences witch might come in handy when you reinstall. Package receipts are another thing. But these are so small and do not compromise your system. So leave them be! Better a running system with a few more receipts needed then a faulty one with some accidentally deleted in the process.
Application support files where already mentioned. Delete these. They might amount to some data.
Cheers,
Helge
PS: Some advise to all you guys messing around with their system: If it’s running, never touch it! Only when problems arise then start doing something! (This is common knowledge, but believe me, its so so true)