Если ваше окно MDI открыто / видно, то на нем может быть значок состояния связи - он будет зеленым, когда все в порядке, оранжевым для предупреждений (например, обнаружены поврежденные пакеты, но связь все еще работает, и система восстановлена), и красный для ошибок (как никакие декодируемые сообщения, полученные в течение 5 секунд). Это позволяет ему быть довольно тонким, когда что-то происходит, но весьма заметно «другое» - проблема возникает.
При серьезной ошибке (например, отключении) вы можете захотеть стать более «инвазивной», поскольку наступает момент, когда не доводить проблему до сведения пользователя хуже, чем беспокоить его сообщением об ошибке.
Если ваше окно не гарантированно будет видимым, тогда (несмотря на вашу неприязнь к идее) значок на панели задач (чтобы показать этот статус) является стандартным и довольно чистым решением - он может быть постоянно видимым или просто появляться, когда он является не столь инвазивным, насколько вы можете получить, но при этом доводить информацию до сведения пользователя, и пользователю легко периодически проверять, чтобы убедиться, что у него есть «зеленый свет».
Альтернативой визуальным индикаторам является использование звуковых сигналов.
(Например, мы используем монитор на нашем сервере сборки. У него просто есть зеленый значок, когда сборки хороши, и красный значок, если сборка не удалась. Это прекрасно, так как меня это не беспокоит все, но я могу проверить статус сборки в одно мгновение.
Альтернативный пример: у меня есть приложение для работы с электронной почтой, которое показывает значок «конверта» в системном трее, когда у меня есть новое письмо, и ничего, если я не делаю. На практике с этой системой я довольно быстро замечаю (в течение минуты или двух), когда пришла почта, но меня не беспокоят постоянные всплывающие окна или окна сообщений.
Я думаю, что оба эти примера показывают, насколько лучше значок на панели задач, чем всплывающее или всплывающее окно. Всплывающие окна раздражают, и с большинством из них, если вы не смотрите, когда они появляются, вы пропускаете информацию. Я навсегда замечаю всплывающие окна, как только они исчезают, и затем мне приходится открывать приложение, чтобы узнать, говорили ли они мне что-нибудь полезное. Которые обычно не были. То же самое относится и к звуковым уведомлениям: я продолжаю слышать случайные шумы из своего приложения для обмена мгновенными сообщениями и задаюсь вопросом, какого черта они имеют в виду).