I've managed to track down the bug in the components, i was using TAlignment in the Label (1 byte in Delphi, 4 in fpc) now it uses TPHXAlignment instead.

http://www.phoenixlib.net/files/Phoenix2007-08-15.zip