Apart from what has already been said, avast does run scans whilst your system is booting, check the Scanned count: in the Standard Shield provided details and you will see that it does scan at boot but not, the complete system as in a pre windows boot-time scan. A boot-time scan takes some considerable time as not to be practical for every boot.
Is there something specific that you are trying to achieve in wanting to do this ?