<p>openlp.org is written in Delphi, not Turbo Pascal. Both use the Pascal programming language, but Delphi does a lot more with it.</p><p>Not only that, but openlp.org uses DirectX, not OpenGL, for it's rendering.</p><p>Lastly, Delphi, and thus openlp.org, is so tightly integrated into Windows, it will need a significant amount of code rewriting to extract it out of Windows.</p><p>What this all comes down to is that in order to "port" openlp.org to Lazarus, it will need a LOT of rewriting, which would prompt me to rather rewrite from scratch (since that's in essence what we'll be doing) rather than try to patch the current version of openlp.org to work in Lazarus.</p><p>I hope this somewhat answers your question. </p>