Abschalten von "Alle Datei anzeigen" bringt kaum einen Zeitvorteil
da ich nur ca. 20 Dateien in meinem Standard "Speichern-unter" Pfad habe.
Der größte teil der Zeit geht für das aufbauen des TreeView drauf.
Hier wird wohl auf ein Standart-Control zurückgegriffen das auch überflüssiges Anzeigt.
z.b "Systemsteuerung" "Papierkorb" "Scanner und Kameras"
Ausserdem werden alle Laufwerke abgescannt (erkennbar am ansprechen der Floppy)
Nur eine selbstprogramierte Baumansicht, die nur die tatsächlich gebrauchen Laufwerke
abfrage, und nur den Pfad zum Zielordner aufbaut, würde wesendlich schneller sein.
Erst beim klicken auf einem anderen Laufwerksymbol, wird dann geprüft ob, z.b bei Floppy,
das Laufwerk tatsächlich verfügbar ist.
Bei der Programmierung einen Dateiauswahl mir Delphi hatte ich dieselben Probleme.
Der Windows-Explorer ist im Prinzip genauso langsam, nur durch extensive verwendung
von gecachten Informationen wird bei Windows diese Zeit minimisiert.
@JKS, kanst du die Dialogbox nicht im Speicher behalten, so das der Aufwand der Erzeugung der Controls nur einmalig anfällt.