diff --git a/MDANSE/GUI/__init__.py b/MDANSE/GUI/__init__.py
index c9fc23c382fb1d352b1078945b88ebf92001651a..c3f8b2c79f15e8007867deb1036e753583b94b11 100644
--- a/MDANSE/GUI/__init__.py
+++ b/MDANSE/GUI/__init__.py
@@ -2,11 +2,17 @@ import glob
 import os
 import platform
 
+import wx
+
+from MDANSE import PLATFORM
 from MDANSE.Externals.pubsub import pub as PUBLISHER
 
 # Hack for the (in)famous "(python:865): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent."
 if platform.dist()[0].lower() == "ubuntu":
     os.environ["UBUNTU_MENUPROXY"] = "0" 
+
+if PLATFORM.name == "macos":
+    wx.SystemOptions.SetOption("osx.openfiledialog.always-show-types","1")
         
 from MDANSE import REGISTRY
 from MDANSE.GUI.Plugins.DataPlugin import DataPlugin 
@@ -38,4 +44,4 @@ for data in REGISTRY["input_data"].values():
              "label"    : " ".join("".split("_")).capitalize(),
              "ancestor" : ['empty_data']}
     kls = type("%sPlugin" % data.__name__, (DataPlugin,), attrs)
-    REGISTRY[data._type] = kls
\ No newline at end of file
+    REGISTRY[data._type] = kls