Background
We run all our windows forms applications from a windows share (UNC) mapped locally to user's W drive. We've had connection issues the past few days and are receiving System.Runtime.InteropServices.SEHException's from somewhat random places in our programs after they have been running from several minutes to several hours.
These exceptions are thrown even after the connection has been re-established. They seem to occur when showing a dialog or other form. None of the programs are doing any disk/network i/o in user code.
Questions
Do windows forms application's delay load resources from within the exe file?
If so is there anyway to force these to load earlier? or reload them after they fail?
Any insights or suggestions on running windows forms applications from a network share? Other than the obvious "copy files to local machine" by boss doesn't like that idea.