Хм... Понял. Тайм-аут

ЗЫ_1: Если основной пользователь не хочет/не может перелогиниться, то проще всего вторую учетку запускать удаленно (после включения компа с первой учеткой). Еще серверный вариант - работа 24/7

Вопрос интересный, если будут идеи - напишу. Удачи!

ЗЫ_2: А почему не хотите использовать "волшебную" команду taskschd.msc ? Там же можно создать задачу, к-рая будет выполняться от имени конкретного пользователя вне зависимости от его регистрации.