Mahhh -- sorry.
Da sieht man den Baum vor lauter Wald mal nicht -- ein selbstverursachtes Problem mit einer Parameterreihenfolge - Anfängerfehler... schäm...
Aber egal: Dann stell euch euch mal meinen Settingsmanager bzw Optionsmanager mal kurz vor.
Verwaltet Programmeinstellungen und stellt diese in der Applikation zur Verfügung.
In der Art wie "Optionen" im Lazarus Projekt Inspektor.
Stellt einen Eingabeeditor für den Programmierer zur Verfügung (Vollausbau ist eben ein dualer Editor mit dem man sich aus verschiedenen Quellen die gespeicherten Optionseinstellungen hereinholen kann um sie zu einer für das Programm individuellen Liste zu vereinen.
Aus den Eingaben werde automatisch zur Laufzeit die Eingabemasken erstellt.
Lesen und Schreiben in INI Files klappt und auch mit SQL Datenbanken sollte es funktionieren (noch nicht alles getestet)
Der Plan ist, das Teil Open Source zu stellen vielleicht auch um der Community etwas zurück zu geben.
Etliche Details sind sicher noch offen aber wer mitmachen mag oder es ausprobieren mag kann sich gerne melden. Ich bin also "fast" fertig, was üblicherweise die Hälfte der nötigen Arbeit bedeutet

LG