If you want, do what I do. If you want to keep the programs just in case, like my Dell support, just keep it from starting automatically and using resources. Just go to msconfig (type msconfig in Start > Run). Google each process that you can't determine, but if you know everything, I suggest keeping only Windows processes (usually located in the Windows or system32 folder), any anti-virus, anti-spyware, and firewall processes, drivers, and any software that you require to start automatically. From there, you should have a streamlined startup, if that's what you are looking for.
Or you can do what Mr Mixx said and just remove it altogether from Add/Remove Programs in Control Panel. Most of that stuff you don't need anyway. Hope this helps.