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