Hello,
I'd like to work on your project and help you accomplish what you need, using my substantial extensive experiences with Windows Desktop Development, Reverse Engineering, Hooks and DLL injections, using a wide variety of programming languages such as ASM, C/C++, and Delphi as well as many many more.
Please, feel free to review my work history for relevant experience on projects very similar to/exactly like this one.
NOTE: I will NOT use your approach with IAT hooking or even hooking LdrLoadDll hooking to prevent DLL injection since it's not necessary .. However, I have another way to prevent DLL injection completely which I accomplished previously in C++. But I think can also be ported to Delphi. and If not, we will use a C++ DLL in Delphi.
I will share a demo with you so that you can see for yourself.
Once the bid is accepted, I will dedicate my full time to finish the project ASAP or by the end of the deadline.
Best Regards.