Interesting post, these kind of things are really useful to know if you don't know delphi so well
Anyways, just a small comment, maybe you can try formatting the post in markdown with code blocks etc. Cuz now it's all kinda hard to read.
People tell me this is useful: http://dillinger.io/
Greetings