The best way to deal with start-up items is to use msconfig to identify what is starting up and then research the individual items so you yourself can make an intelligent informed decision on what you want starting. HERE
is good source.
Personally I never let anything start I have not approved myself. Although I find it easier to allow items that I use at all times to start automatically, rather than take the time to manually start them every time I start my computer. Agreed it slows down the start-up but manually starting them takes time too.