Uninstall Applications


I am the law!
Uninstalling Cocoa, Carbon apps: delete the program folder, right?

What about CLI apps? [such as BitchX or ncftp]
Slackware linux lets you use removepackage
when you install an application it writes a log of files installed in a packages dir. removepackage uninstalls based on this info. So what is the best way to uninstall aps on OSX?

Thanks in advance...