it seems that my mistake was removing the hook to the function
Core.Common.Updater.AutomaticUpdaterBackend.ReadyToBeInstalled -= AutomaticUpdaterReadyToBeInstalled;
..as actually my function looked like this:
void ProcessAutomaticUpdaterReadyToBeInstalled(object sender, EventArgs e){Core.Common.Updater.AutomaticUpdaterBackend.ReadyToBeInstalled -= AutomaticUpdaterReadyToBeInstalled;Core.Common.Updater.AutomaticUpdaterBackend.InstallNow();}
once i removed the hook for some reason this stopped the installNow working, I wonder if thats a bug on you side.
Also still seeing that the updater is not closing our application until after 2/3 seconds, so the user is told to to force close, then the application closes and the updater reloads the application, but why does the updater not launch after the application has closed proper, why launch the updater, then show the close dialog, then suddently the application closes?