You will need to do this based on a working window manager. OSX and Windows have a standard (defacto) standard way because there is only one choice.
You do not need to specify the exact filemanager application, however it should be possible to do this through wm. I know that Gnome does this, and it is important to do this in KDE, since there are two possible file managers (Konqueror / Dolphin) that can be used.
I agree that it would be good for freedesktop.org to standardize, although I doubt it will happen if someone does not get up and achieve it.
EDIT: I did not know about xdg-open. Good to know!
Adam lassek
source share