Hrm. Das wirft Probleme auf. Ich lehne mich da jetzt zwar weit aus dem Fenster, aber ich bin mir ziemlich sicher, dass man aus einem Service heraus keine Anwendung für einen User starten kann.
Das Absichern: Keine Ahnung. Da müsstest Du Dich mal mit dem Service Control Manager im
MSDN auseinandersetzen.