Un servicio nunca muestra una pantalla porque Windows lo ejecuta cuando nadie empieza una sesión. Hay una posibilidad de activar pantallas en la segunda página de las propiedades del servicio (Inicio > Ejecutar > Services.msc). Por razones de seguridad no lo recomiendo. Es mejor de crear una segunda aplicación que comunica con el servicio usando sockets, mensajes, etc.
--
Christof