Is there some way I can manualy change the order in which my programs load when I start the computer, I know how to add and delete startup items just not how to change the order. I know they start up with

win.ini
system.ini
HKLM\Software\Microsoft\Windows\CurrentVersion\Run,RunOnce,RunServices
HKCU\Software\Microsoft\Windows\CurrentVersion\Run,RunOnce,RunServices
C:\WINDOWS\All Users\Start Menu\Programs\StartUp
and autoexec.bat

But I dont know how to change the priority levels without useing software.

I would like my firewall to load first, then my Anti-Virus, Anti-Trojan, Aston Shell exct...

I searched google but cant find how to change the load order. A little help would be greatly apreciated.