Мне лично не нравится интерфейс, который IE показывает, когда приложение Silverlight выдает необработанное исключение. У него очень маленькое окно, в котором отображается текст исключения, но имеющиеся параметры, безусловно, не удобны для пользователя. Я предполагаю, что это вопрос мнения, но я предпочитаю перехватывать любые исключения во время инициализации и пытаться представить пользователю содержательное описание того, что произошло. Обычно я храню некоторые настройки в изолированном хранилище, поэтому в одном полезном сообщении можно описать, как очистить хранилище iso для моего приложения, чтобы устранить какую-то проблему с конфигурацией. Пока вы можете предоставить пользователю несколько значимых шагов для решения проблемы или, по крайней мере, с кем связаться, если они не могут, я бы сказал, что лучше не генерировать исключения во время инициализации, которые могли бы вызвать сбой приложения .