Uninstalling software under Mac OS X is generally a straightforward procedure — just delete the program from the Applications folder. Few vendors offer uninstallers on the Mac, and generally they’re not necessary. Most programs don’t run background components or alter system settings files (like the Registry on Windows), and leaving old preferences and support files on the hard drive generally doesn’t do much harm.
But if you are trying to remove an old or corrupt component, reinstall software to change a serial number, or just free up disk space, removing all components of the old application can be important. These components include the application itself, preferences and support items, and sometimes hidden files or kernel extensions. Anyone who’s had problems installing an Adobe CS application or removing Symantec AntiVirus will appreciate how hard it can be to fully remove old software.