You have the right idea. You just need to google each of those items and figure out for yourself what you want to get rid of. If you really want it done for you, you should pay someone for the convenience and their experience. Maybe someone else here will be more generous though...
as far as msconfig vs ccleaner
I tend to only use msconfig as a last resort, it's kinda sloppy these days.
I really like Startup control as it's not overly complicated and it's thorough. You can get it here:
Startup Control Panel - Free software downloads and software reviews - CNET Download.com
I don't think you're actually refering to services, but if you are, I would leave those alone for now. Focus on your installed applications using add/remove programs (Programs and Features in Vista) first, then your startup using Startup Control (or msconfig or ccleaner if you really prefer).
Sysinternals is good for startup too, but I generally don't recommend it unless I know how savvy the person that's going to be using it is.