Yup
MS should just have some seperate process for loading the critical files needed then the Firewall and Antivirus and nothing else. Then load the other stuff with a delay, ie; the added on application startup stuff.
I'm not talking about using a 3rd party app either, just having a default way to boot the critical files plus firewall/antivirus would be nice in Win7.