I've got a Silverlight 5 application that can work in browser and out of browser. When run out of browser, it should be able to use previously downloaded data (XMLs and JPGs) to work without an Internet connection.
Currently it works, but I've got an unhandled exception during startup (that gets caught by my Application's UnhandledException event handler) that is shown to the user with a frightening message - something like 'Internal error - the application may crash now.' with optional details being 'E_UNEXPECTED'. The error occurs both on my dev machine and on others, including a client using MacOS X.
Of course, I could change the message, but that's not the point.
So my question: what could be causing an error only when starting offline, error which, when caught by an UnhandledException handler, doesn't seem to affect application stability?