Я думаю, что не имеет значения, показывается приложение или нет, потому что в конце концов вы все равно отображаете окно сообщения с ошибкой.Пользователь нажимает «ОК», и вы закрываете свое приложение.
Однако, мне кажется, немного лучше, если приложение не отображается в фоновом режиме, главным образом потому, что не имеет смысла запускать его, когда база данных недоступна.Сохраните себя (и компьютер) время, которое требуется, чтобы показать это;)