Не могу больше помочь, извините. Видимо Вам придется решить — оставаться на Delphi (может это и неплохой вариант), или неспеша пробовать адаптировать код под FPC/Lazarus.
А что Delphi сейчас не умеет компилировать VCL приложение для Linux?
Как вариант, если начнете новый проект, есть смысл попробовать сразу писать его с нуля на Lazarus, ради кросс-платформенности и отсутствия необходимости платить лицензию за Delphi.