in general, you would not making a question on a question.
That is not gentle.
I can not ask your question's, because I don't know that FPC needs so many compilerproc functions, and procedures.
As such, I would be expect, that FPC sould me let to make/compile my own stuff.
As such, I would be expect, that you can help me with working things.
For me, I can not claim, that you give anything.
But I would expect solutions (so little they are) - and not the things like: "use existing code.".