First of all this is not the right place to discuss this..
Secondly if an update of an application requires that application to be restarted after being updated, the updating application should just notify the user that there is an update to an application he's currently using that requires him to quit that application for the updater to proceed updating that application. The updater should simply ask him to finish his work then quit the application he's using and rerun updating.
Just my 2 cents..
JBG