Besoin aide pour choix de portage

Bonjour


je voudrais (et je dois) porter mon logiciel (Ancestrologie) vers Mac et linux

ce soft est ecrit en Delphi 7, (développé sur un mac via // Desktop), et utilise une BDD Firebird

mais voila ma question

En quoi le porter ?
Quel langage qui permettrait de l'avoir sur les 3 plates-formes, et en gardant son look actuel et sa BDD ?

merci de votre aide