Легко отображать состояние службы Windows или управлять им (запуск / остановка) из приложения с графическим интерфейсом, но возникает вопрос, как насчет получения / отправки уведомлений от службы? Как: сервис, сообщающий пользователю, который отслеживает, что ему нужно внимание.
Учтите, что в многопользовательской среде можно одновременно запустить несколько контроллеров.
Знаете ли вы пример (с открытым исходным кодом) для такого рода коммуникации?
Дополнительные баллы за независимое от платформы решение:)