In genere, i servizi Windows NON devono interagire con il desktop: potenzialmente un servizio potrebbe essere avviato anche senza effettuare il login al sistema, quindi non avrebbe alcuna possibilità di visualizzare alcunché essendo che, senza login, il desktop non sarebbe disponibile per l'utilizzo.
In breve, ci sono due possibilità: o la scelta di creare un servizio è sbagliata considerato il fatto che deve mostrare informazioni a video, oppure è necessario creare una seconda applicazione che comunichi con il servizio in qualche modo (via socket o altro) e riceva e mostri le notifiche richieste quando il servizio lo richiede, solo se rivela che l'app è in funzione.