It seems like everytime I boot up my computer, wait for the entire desktop
to load blah..blah the Start Menu freezes for 15 seconds at first then is OK
after that. Running Windows XP SP2 in a corporate environment.
There may not be anything wrong. (Well, obviously there _is_ an
annoyance, but I mean "wrong" in the sense of "not as designed.")
Windows "boots" and "logs in" to the desktop fairly quickly, but when
you see the desktop Windows isn't ready to run,(*) even when the
cursor isn't an hourglass any more. Basically Microsoft heard the
complaints about slow booting in earlier editions, so it prioritized
the tasks that update the monitor during boot and login. But once you
see your desktop, watch the hard-drive light till it stops
flickering. _That_ is when Windows is actually ready to run.
Since you say this happens only at boot-up, I suspect that's what's
going on.
(*) You may also have programs of your own that run at startup, and
are eating all the Windows CPU cycles. Check your startup
configuration using a good utility like the free Autoruns
<
http://www.sysinternals.com/ntw2k/freeware/autoruns.shtml>.