I have to ask, I realise that packages/dlls/shared objects have not been a priority on the FPC landspace up until now, but why is that? I don't think anyone has given me answer yet? Or maybe I keep forgetting it .

Also {$R resfile} may not be native to Unix type platforms, but that did not stop Borland from implementing it into Kylix. So just because it is "not the done thing" does not mean that the FPC team ( or any other compiler team ) could not implement it, if they wanted to.