For those programs displaying an icon in the system tray after a startup, take a look in the preference settings panel for each of them; in most cases, you can disable them from launching during startup.
An increase in the number of processes is, undoubtedly, the ususal situation for most computer users. It's bound to happen as additional programs are installed. But, you do have a rather high number and you are smart to review them and try to reduce that number.
One way to learn more about any process you see listed in Task Manager is to Google it. A site that frequently appears from search is
http://www.processlibrary.com/processscan/. You can also go directly to this site and use the search box on their site.
You can run msconfig, select the Startup tab, and unselect certain things to keep them from running when you first start your computer. But, using a program's settings, as explained above, is the best method, if possible. Also, see Raptor's note on Crap Cleaner. I did not see that before posting.