I would go to msconfig (Start>Type "msconfig" in start search>Go to the Startup tab and look at the items checked in the list. To stop them just uncheck them) to see what the startup tab has and check them if they are needed, this will make you LP boot faster. Don't know what laptop you are talking about, but once I got a LP that every time it started it wanted to install a utility, manufacturer utility. Even if you went trough the process of instaling it, next boot you will have it again. We went to Task Scheduler, and there it was a task schedule to do this every boot, we delete it and issue resolved.
It's a long shot, but you never know.
MSConfigWindows Vista Task SchedulerHope it helps...
Mav