60+ processes when I start my laptop

Well I have many softwares installed but most of them are set to *not *run at the start up.

But when my Toshiba laptop starts up, it takes long to display taskbar after I see the desktop. When I see in TM, it shows 60+ processes running, which includes toshiba softwares, ms services etc… But really that takes my laptop so down and memory swaping starts from begining itself (with 512MB ram). So even if I run explorer it takes time.

What do I do? and anybody any idea why my svchost.exe is taking huge amount of memory(around 60-80MB) and cpu?