Dein Programm in einen Bildschirmschoner umzubauen ist nicht so schwierig. Für einfaches Testen reicht es schon, einfach die Dateiendung in .scr zu ändern. (Oder das gleich per Direktive einzustellen.) Dann musst Du nur noch die verschiedenen möglichen Parameter behandeln, statt DefWindowProc empfiehlt MS DefScreenSaverProc, das sollte es dann aber sein.
Findest Du alles in turboPascals Template.