I can't understand how can someone swich to FreePascal if they are already using it.
Dev Pascal is made with Delphi and windows only.
Lazarus is THE ONLY Delphi-Like IDE wich is CrossPlatform and supported by the FPC team.
I still don't see what problems did you have with it, you can just compile all FPC projects in Lazarus and i bet i can get OpenGL rendering in a Lazarus window but i like the Delphi3D units included with FPC so i don't get into trouble.