svchost is nothing to really worry about. Microsoft says it's a generic name for some services running in the background.
As for the startup items, you can disable nonessential stuff. If you can post a screenshot of some of the items on there, we can help point out what stuff is nonessential...