Hola,
Me temo que la necesidad de portar a GNU/Linux una aplicación hecha con Delphi en Windows y viceversa, portar a Windows una aplicación hecha con Kylix en GNU/Linux, me temo, digo, que es algo que debe anticipararse. De no hacerlo así después se complicará bastante la tarea.
En Delphi generalmente se trabaja con componentes y clases pertenecientes a la Visual Component Library (VCL) y para hacer lo que precisas habría que trabajar única y exclusivamente con la CLX, que es la librería que Borland preparaba (¿se llegó a terminar, está abandonada?) para permitir escribir código compilable tanto en GNU/Linux (con Kylix) como en Windows (con Delphi).
Pero, no sé yo si me estoy yendo por las ramas y no es esto lo que precisas... Ya dirás lo que sea.