Хм... Понял. Тайм-аут
ЗЫ_1: Если основной пользователь не хочет/не может перелогиниться, то проще всего вторую учетку запускать удаленно (после включения компа с первой учеткой). Еще серверный вариант - работа 24/7
Вопрос интересный, если будут идеи - напишу. Удачи!
ЗЫ_2: А почему не хотите использовать "волшебную" команду taskschd.msc ? Там же можно создать задачу, к-рая будет выполняться от имени конкретного пользователя вне зависимости от его регистрации.