Ich muss zugeben, Threading wollte ich vermeiden, weil ich mich bisher damit nicht beschäftigt hatte und somit nicht auskenne.
ProgressBars wären mir zu aufwändig, weil die Anzahl der Strings variieren kann. Lässt sich zwar errechnen aber auch das kostet wieder Zeit.
Und die ProcessMessages brauche ich halt, damit StatusUpdates überhaupt angezeigt werden.
Aber nur alle 500 Datensätze upzudaten habe ich eingebaut, das lässt das Cursor Flackern verschwinden, vielen Dank für den Tipp. Den Rest werde ich dann wohl tatsächlich über Panels regeln.
Danke für Eure Anregungen
.