Поставщик учетных данных работает в сеансе пользователя, а системная служба запускается в системном сеансе.Насколько я знаю, это исключает сообщения Windows.Сообщения также требуют создания окна и процесса, имеющего насос сообщений, которого у службы обычно нет.
Я бы предложил именованные каналы.Системный сервис может создать канал и прослушать его.Любой экземпляр поставщика учетных данных присоединяется, а затем может отправлять сообщения.