Currently, I get Windows .DLL Error: 0xc000007b.
This error mean that your dll has a wrong or corrupt image format, in most cases it is the wrong bitness <-> wrong image header <-> PE vs PE+.
to write the correct PE-Image informations.
I hope you choose PE+ format and not PE, PE is 32bit while PE+ is 64bit.
Currently, I use the original FPC 3.2.0 Compiler without any modification's for my current Project - but with my customized RTL.
Do you understand that this makes no sense?
Either its original and working or its modified and might work, depend on the developer skills, but having an original modified version is not possible since "original" and "modified" are opposites.
I am still undecided what benefit a modified RTL bring, IMHO it brings more problems than any good, [sarcasm] like unable to write a correct Executable Header [/sarcasm]