Schau dir vielleicht mal in der
IniFiles-
Unit die Klasse THashedStringList an. Damit umgehst du dieses
array of String und deine Suche innerhalb dieser Klasse würde recht effizient werden.
Bzgl der Komponente: Eigentlich heißt es pro Frage einen Thread. Schau dir aber mal
pas-Dateien an und binde die in der uses-Klausel ein, in der die passenden Klassen liegen. Dann kannst du beim OnCreate die entsprechenden Komponenten erzeugen und die FormX als Parent setzen.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)