In my Vista system Avast starts very late compared to my Win 7 system at the time of starting the computer.
There is a setting you can change for faster start up but it make your computer a little insecure
Go to settings>troubleshooting and check off "Load Avast! services only after loading other system services".