Some of the things that've been said in this thread are not true.
1. The WSC does not force the antivirus to update on boot.
2. Avast is (or should be) recognized by WSC, provided it's its latest version (4.1.389).
3. The updating process in avast is completely asynchronous. The system loads in it's entirety, and then, after some period of time, updating is attempted. No other component is waiting for the update to take place.
Do all of you XPSP2 guys experince this problem? The thing is, I'm not seeing it on our test machines...

The only thing that changed in the latest build is that upon startup, avast reports it's status to the WSC. It's possible that this process is taking a long time to finish (maybe it's taking a long time for WSC to start - for some reason) -- I don't know... We may try to put the reporting in a separate thread, so that it doesn't influence processing of other things...
Vlk