Ok.
No. Remove avast from Standard Delayer control. It should be allowed to start at the very beginning and managed by Windows and not by Standard Delayer.
avast will load the providers and most probably it’s not one of them that is making this mess.
If WebShield is allowed to connect the Internet into your firewall settings, it should not be a problem.
Let the default settings. Normal or High here won’t make much difference.
Better will be knowing what is loading at startup.
Use Autoruns from http://www.sysinternals.com/ and save the log of ‘all’ startup entries. Maybe you can post them here after that for analysis.