Revo Unistaller is the best solution, you can use it when installing software as it keeps a track of what is installed, so when you remove them it removes everything it recorded. You can also scan exe files and folders to remove software. It's worth the purchase as its a great tool :)