Lo que yo te recomiendo en estos casos es que el campo en Postgre sea tipo 'BLOB' y que cargues tu archivo a un stream en tu aplicacion y lo pases de la siguiente manera:
Código Delphi
[-]
with zQuery1 do begin
SQL.Add('INSERT INTO misimagenes("title","picture") VALUES('''+Edit1.text+''',:ARCHIVO);');
ParamByName('ARCHIVO').LoadFromStream(stream,ftBlob);
ZQuery1.ExecSQL;
end;
Salu2