Ну допустим так - кладешь на форму таймер с событием Timer каждую секунду. В событии пишешь код проверки запланированных заданий на этот момент времени. Можешь создать базу таких событий в Аксессе - каждый раз при вызове события делать запрос наподобии SELECT * FROM TASKS WHERE TASK_TIME = #TIME# (ну а вместо TIME уже текущее значение date, time и чего хошь подставляй! Только надо подумать ишо, как лучше оптимизировать эту таблицу, ведь если запланированных заданий там буде много, то и поиск по ним буде долог и муторен!
Можно вместо базы к-либо просто в файл все это дело писать, но тогда нужно ч-то типа индексного файла предусмотреть, опять-таки для ускорения доступа.
Если чего, пиши, будем разбираться