Login script sends install request to KiXtart script running on admin server, which checks for requests on a regular basis. If request is detected it sends back a scheduled task to install and removed the request from the queue (.e.g .INI file).

BTW, whenever I install something I reboot the system right after as a precaution. That's why my installs normally happen during nighttime hours.

KSMS, BTW, demonstrates this behavior. I don't have any application that is so important that it must be installed during the login process.
_________________________
There are two types of vessels, submarines and targets.