This is the only correct way to completely remove or uninstall programs on Mac OS X.
There are lots of cleaner softwares but none of them have the ability to remove everything 100%.. the best way is removing them manually.
This method works on all recent versions of OS X including Yosemite.