En el tema punteros el Delphi es mas permisivo que el FreePascal.
A lo mejor solucionas algunos de los problemas añadiendo al principio de cada unit realizada con Delphi, algo parecido a esto:
Código Delphi
[-]{$IFDEF FPC}
{$mode objfpc}{$H+}
{$ENDIF}
o
Código Delphi
[-]{$IFDEF FPC}
{$MODE DELPHI}
{$ENDIF}
De todas formas, puedes echarle un vistazo
a esta pagina.
Saludos.