Started this as solution to this request. There are already some of these GetOpenFileName/GetSaveFileName API wrappers around, for example, in this topic, and I've just noticed that they are even included in post v.3.2.10.0 beta. However, all of them are chopped down versions that don't support Unicode (which is pretty sad) and don't use any of the advanced features. Here are the funcs I wrote, _FileOpenDialogEx() _FileSaveDialogEx() Not totally fool-proof, but usable: _FileDialogsEx.au3 (w