1.) Ich glaube, Du bist im falschen Forum. Delphi.NET wäre hier glaube ich passender
2.) Ich kann das nicht nachvollziehen.
Versuchst Du möglicherweise, in einer WinForms Anwendung auf die
VCL Controls zuzugreifen? Wenn Du eine WinForms Anwendung hast, würde ich direkt den .NET eigenen FileSaveDialog nehmen, und nicht dem Umweg über die
VCL machen.