uApp seems to have been discontinued by its author yet you can still download this useful uninstaller. The program lets you easily uninstall programs and all related files and components.
All you need to do is drag and drop the applications you wish to remove into the program's interface. You can also lock certain items, that you wish to keep.
The interface is clear and uApp is basic enough for anybody to use it.
However, some users have complained that uApp doesn't always properly remove all files associated with a program.
You'll have to go fishing for these yourself, which can be pretty annoying, since components are usually hidden away in Application Support in your Library, if not in more places if its more complex.