I have a long list of auto-started tasks and it takes time to start
Why don't you use
Startup Delayer.
to control the windows startup (Windows 98\Me\2k\XP) that does not follow a strict order.
You can set some applications to start very after the boot (logon) itself.
They will manage the execution of programs that are automatically started by the operating system at logon time. Instead of executing many programs at once (causing your OS to spit and sputter and attack your hard drive), StartRight will give the OS time to execute the program before running the next program. The OS should become much more responsive almost imediately after logon.
Since avast! version 4.7.807 the Standard Shield has a feature called
do not scan system libraries (by default on) that dramatically decrease the number of files scanned during computer boot.