на дельфях давно не писал, не помню
сам windows перезагружается или выключается командой shutdown (чтобы увидеть все возможные аргументы, надо в консоли набрать shutdown/?)
в принципе, можно создать батовский файл, в котором прописать shutdown -r
а сам файл запускать из того же дельфи (например по таймеру)
вариант для маньяков - поставить этот файл в автозагрузку
за автозагрузку отвечает ветка раздела HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
в нем просто создаем строковый параметр, в котором укажем путь к батовскуму файлу.
надеюсь, быстро бегать мы научились после первого прикола  
 ВНИМАНИЕ!!! Не делайте этого, если не знаете как потом удалить этот параметр из реестра!!!
ВНИМАНИЕ!!! Не делайте этого, если не знаете как потом удалить этот параметр из реестра!!!