The following are two recommended programs to uninstall programs from your PC. These work are by far more thorough at removing all files of a program that the 'Uninstall Programs' on your PC. These are especially useful for removing pre-installed software that comes on a new computer and for removing any crappy files that installed themselves.
Revo Uninstaller - Tries to run program's uninstall first if it can, then removes stuff from registry too.
Advanced Uninstaller Pro - Will remove programs and clear your registry as well, there are options to clear your cookies and cache but are not necessary.
Also remember you can clean your registry after you uninstall using CCleaner, please read