I dont have an XP machine infront of me so i'll have to be a bit vague.
There are several ways programs can get themselves to load on startup including the registry, win.ini ??, and the startup folder.
Using msinfo32 you can view most startup programs in software/startup programs.
I'm using NT4 here so I cant take a look at Msconfig for you but there are dozens on applications that allow you to control startup programs e.g. regcleaner, hijackthis, spybot etc... (at least from memory anyway). Or you could just edit the relevant files yourself.
I wouldn't recomend messing around too much, if you dont recognise a startup item you probably do need it.
Intel core I7 920
6GB OCZ platinum 1600
Samsung 1TB F1 Spinpoint
Samsung SM2443BW 24"