E>>В ключе надо прописать время не только окончания сроки действия ключа, но и его начало. E>Ну и время последнего запуска запоминать конечно.
Кстати, еще подумал, что надо как-то обрабатывать ситуацию когда время последнего запуска отличается от времени текущего запуска на несколько секунд или даже миллисекунд и таких перезапусков будет много. Повторюсь, что есть специальные программки, которые выставляют нужное время с инкрементом.