I create a very simple uninstall procedure using the Uninstall by ProductGUID to remove our current VPN agent (FortiClient).  The procedure works like a charm except for one thing.  Even though it's set to prompt the user for restart, the restart happens without warning.  Is that a problem sometimes with certain apps?  Thanks