No there are no programs that can automatically remove entries because they are useless. You could do a Hijackthislog and/or an Autoruns log. Post it on the internet for the world to see. Hijackthis log you copy and paste to
http://pastebin.com/ when you click send, link change in browser and those clicking that will see what you pasted. Autorun log can be 1-3mb so upload to a service like
http://drop.io/ again give url which let people download log. Autoruns is here
http://technet.microsoft.com/e...nternals/bb963902.aspx like a very extended msconfig. No install needed, at the bottom click Run Autoruns - in IE preferably but program wont mess up even if you do install it. Click save when its done. Hijackthis you get here
http://www.trendsecure.com/por...ls/hijackthis/download can click executable link and run it with no install. Do a system report, copy all, paste. Done.
There are similar tools which can report hardware. Some do both software and hardware like SIW
http://www.gtopala.com/. But all dumb and cant tell you how to optimize. Be careful with SIW btw, can also report license keys and some networking details you might not want out. You will see report is in 3 sections, hardware, software, networking. These settings exclude some noise and personal info
http://i32.tinypic.com/11htoag.jpg