Extremely slow startup for program

I think avast shield has some problem, I tried to start up Ccleaner today and it took 20 seconds before it opened, same for some other programs.

However after the first time the program is opened, the next few time were fast as it should be.

Also does Avast check for update everytime the computer is switch on(first power up of the day) ?

In the event where there is no internet connection, why does avast load slow? I mean the avast icon doesn’t come out beside my clock until 20 seconds after I logged into windows, it usually load within 5 seconds for me. Could it be avast shield is checking avast itself during startup?

generally it will check when you first start the computer, that is because the default auto update check duration is 240 minutes and it is more likely to be more than that update check duration. As for it happening later in the day when , that would depend on the update check duration.

Whilst the avast tray icon may not be displayed, I think if you check the task manager, you will probably see it, avastUI.exe is running.