I completely agree with CarlTR6 on this one; unless you're really familiar with what's being removed and not needed, I'd leave well enough alone. You're not going to clear up a whole lot of disk space deleting those files, and you most likely will not see any significant, if any, improvements in speed/performance.
If anything you could almost always do more harm than good by having the program remove a file(s) you "actually" do need. A lot of people find this out the hard way when later down the road they suddenly discover a program doesn't work like it used to or they get error messages saying files are missing or corrupt.
Yes there are those that swear by registry cleaners, and they do have a place, you just need to have an understanding of how they work, and what they're removing.
My two cents