Go through that list and see what is set to start automatically. Many programs seem to think they are important enough to start automatically with Windows. The more programs you have starting automatically, the longer it will take your computer to boot up.