I'm on cable and I get the red circle on boot but it doesn't take very long for it to go away. I don't view this as a problem. It takes a moment for Avast to come online along with everything else that is booting up at the same time. Enabling and disabling your connection rather than being online all the time is something that can be selected in the Avast menu settings.
I've been following this thread with interest because I've got a similar problem...
You can delay automatic windows logon by doing following, see if that helps:
Start->run...->type "gpedit.msc" (Only in XP Pro)->Press enter->Navigate to "Local Computer Policy"->"Computer configuration"->"Administrative Templates"->"System"->"Logon"
From there, enable "Always wait for the network at computer starup and logon"
This will delay starting of explorer right after logon until the network is available...
But this doesn't solve my problem:
When PC starts up and logs on automatically, explorer loads and system starts normally. When everything's done I end up with all startup programs loaded (both from registry and Startup folder) but more than half of the sys-tray icons are missing. As such, I can't access any of those programs from sys-tray. If I then logoff and logon again, everything is normal. I have tracked it down to Avast being the cause of this somehow, if I uninstall avast only, leave the rest the way it is, I don't have this problem.
Any ideas?