Yes everyone I understand about svchost, and its necessity, but I can count ten of them in just what I can see in the OP's screenshot
Then something's really weird, I don't have any listed in my win 7 processes' tab.
My XP runs with eight, and are not any where near as loaded up as the OP's.
astanar, can you post a screenshot of your start-ups?
You can go; Start> Run> Type in _ msconfig _> Start up tab