Hi seghele0,
There is a required package uEControls which is actually not needed. Same for the RunTimeTypeInfoControls.
The main form have Windows into the uses clause, but it isn't used (compile error on Linux). Buttons look somewhat weird, see the attachment.
Except for that everything else looks fine.
I'm not a beginner but appreciate the effort.