Zitat:
Bei vielen deiner Fragen denke ich an klassisches "Overengineering"
Ich versuche nur das umzusetzen, was hier immer angepriesen wird:
GUI nicht aus einem Thread heraus aktualisieren

Das ist auch definitiv gut

Ich bezog mich eher darauf, dass du manchmal recht geschickt bist, die Delphi eigenen Funktionen durch Eigenentwicklungen ersetzen zu wollen