Problem tritt nur mit TSaveDialog & TOpenDialog auf. Die neueren TFileOpenDialog & TFileSaveDialog lösen es nicht aus.
Interessant ist aber, dass die intern genutzten Dialoge (genutzte
WinAPI) bei Beidem im aktuellen Delphi
identisch sind,
außer Du hast ofOldStyleDialog benutzt oder NewStyleControls auf False gestellt.
Wenn, dann kann es ja nur noch bei der Weiterleitung von der alten Klasse auf neue
API einen Fehler geben, wie z.B. ein Interface, welches nicht freigegeben wird.
Da man WinXP/9x eh nicht mehr unterstützen will, gibt es aber sowieso keinen Grund immernoch die "alten" Klassen zu benutzen.