Wie trägst du die Daten denn in die Listbox ein? Scghon mal die Methode
BeginUpdate und
EndUpdate von TItems angeguckt? Es steht auch noch die Frage im Raum, was ein Anwender mir mehreren hundert Einträgen in einer Listbox soll. Also ich würde mich da schlichtweg etwas überfordert fühlen, wenn ich da was auswählen sollte.