Everything else notwithstanding, keep in mind that 'slow' is all subjective
and that there are usually person's within an organization that consider 5
seconds 'slow'. While looking for potential bottlenecks in the startup
certainly isn't a bad idea, temper the comments against the reputation of the
people making them as well as the feedback from the other users. Also, if
your environment is a mix-mash of PC's it might be that its something related
to the person's PC.
Also, do you have some sort of progress meter or form that displays the
startup status? Adding one that gives the user information on the startup has
a magical way of improving the startup speed even when you haven't changed
any of the code. Its a psychological thing.