Hi, happy to some some people react
Well, i said that the program COULD be run as a screen saver. It's not necessary (even if quite easy to do).
For the Linux, you can do as i do :
I had to recognize that Lazarus is not as user-friendly as Delphi.
So i do most of my code with Delphi, then use Linux to change the few parts that need to be converted. But if Lazarus is not so user friendly, FPC is really Delphi-Compatible and the programs needs only small changes to run with Linux.
So why i ask Linux and not Windows ? Because it's way much easier to convert Linux=>Win32
So i would say : Start to see what run under Linux (i'm not sure that all Delphi stuff like GLScene is already ported to Linux), code it and test it with Windows, then port it. The idea of Daniel is also good : team up with a Linux developper.