Thanks for replying.
I'll make an example.
Our application has a tray monitor running under user "Manager". The upgrade is triggered and started by a Windows service running under a Administrator privileged users "Installer".
While upgrading, we need to comunicate to the tray monitor some actions ...