Diferença entre classes Open / SaveFileDialog e seu uso em um formulário do WPF

Muito curioso, mas só queria saber se alguém sabe a diferença entre usar:

System.Windows.Forms.SaveFileDialog (em Assembly System.Windows.Forms.dll) e Microsoft.Win32.SaveFileDialog (em Assembly PresentationFramework.dll)?

Eu uso a versão PresentationFramework.dll dentro do formulário WPF, mas atualmente estou reutilizando algum código antigo no formulário que inclui mostrando a versão System.Windows.Forms.dll e se perguntando se:

existe uma diferença sutil entre a aparência deles?problemas de interoperabilidade com o uso do System.Windows.Forms.SaveFileDialog? Ou ambos são apenas diálogos win32, afinal?isso é apenas para fazer com o uso de Microsoft.Win32.SaveFileDialog temproblemas no windows vista?

Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion