...dass es auf langsamen System u. U. bis zu einer halben Sekunde dauert bis alles eingelesen ist und das Programm somit starten kann...man wundert sich über die lange Ladezeit, baue ein Splashscreen ein damit man sieht...
Ist das dein Ernst? Für 0.5 Sekunden willst du einen Splash einblenden?
Weiterhin frage ich mich, was Du alles in den INI-Dateien drin hast.
Wenn es sich um viele gleichförmige Daten handelt, die auch in einer Tabelle platz fänden, käme ein ClientDataSet oder eine kleine Desktop-
DB in Frage. Zu ewig langen Konfigurationsdateien (ob nun
XML, JSON oder was-weiss-ich) würde ich abraten, dann ist eine
DB vermutlich die bessere Wahl.
Was für Daten legst Du denn in so einer INI ab?