Does anyone know how can I choose the order in which my Windows Vista start-up application are started? For example, I wish for my antivirus to start before Outlook or any instant messaging programs.
The easiest way to postpone the startup of services in Vista, is to go to Administration Tools / Services, double-click on the service, and in the properties dialog change its Startup type to "Automatic (Delayed Start)", then OK.
If that's not enough flexibility, you can use Startup Delayer:
However, I must remark that personally I don't recommend monkeying too much with your startup order.