The more programs you install that start with windows, the longer it will take e.g. antivirus, firewall, realtime spyware scanners etc. Some hardware will also add to the time, when I used to use windows it would always load my scanner driver at startup so I'd have to sit and wait whilst it made noises.