>>>1. Is the AutomaticUpdater on the main form of your application?
no, but on a separate form that shown before the user shutdown the application ... not on the main form ... because we check the update on BEFORE the applications shutdown.
>>>2. Does the main form of your application only get called once? (That is, you're not creating more than one copy of the window within your process)
>>>Are you only using 1 AutomaticUpdater instance in your app?