Everybody loves the drag and drop nature of OS X. Drag an app into your applications folder, and it's installed. You'd think it would be that easy to delete an app — just a matter of dragging it to the trash. But it's not. Applications install preferences, caches, and other support files throughout your computer that take up space and generate clutter. Deleting these by hand every time you delete an app is a pain.
My usual approach is to do a Spotlight search on the Application name and delete every file, folder, preferences that are found to belong to the application. In other words - a royal pain. AppZapper automates this process for you, giving you a drag and drop method to uninstall any application in your system.
Cost: $12.95 for a single license, $18 family license, with free upgrades for life.