Служба пишется легко
Файл новый проект служба
А вот как запустить из службы приложение под рабочим столом
текущего пользователя с правами другого пользователя.
Это только в wista и windows 7 геморой
на xp все работает.
Я так понимаю нужно определить активный рабочий стол
определить Юзера
взять любой процесс этого юзера
скопировать токен и его безопасность
и запустить новый процес от имени того пользователя который мне нужен
на рабочем столе активного пользователя.
Только пример бы)