Just to let you all know - I've been looking at this. It may take a while, because it's very complicated.
Firemonkey mobile does not permit the types:
AnsiString
AnsiChar
PAnsiChar
This means that AGK.pas will need a modified FMX interface section, because AnsiStrings etc are widely used. In many case the default Unicode string type can be used - but there's a lot of potential for mess-ups. Another option is "array of Byte", but this could get nasty.
Free Pascal uses 8-bit char type by default, so it's not a problem using Lazarus/FPC. Delphi uses Unicode. Lazarus is ghastly to use as an editor after the superb Delphi IDE, so it would be nice to be able to get a Firemonkey version working. I will have another play.
-- Jim - When is there going to be a release?