use OpenFileWindow like Gtk windows
cleanup
can switch beetween fileBrowsers
WITHWINDOWSDIALOG toWithWindowsDialogs
seperate the classes for WinForms and Gtk
rewrite SaveFileWindow to match the structure
add Gtk SaveFileWindow
convert FileTypes into FileFilter for Gtk