It looks to me like the issue here is that the Mozilla team in the past was unwilling to implement anything that wasn't cross platform. I haven't worked with GTK myself but it looks like the new version 3.0 contains features that may just finally resolve this issue.
It looks to me like the issue here is that the Mozilla team in the past was unwilling to implement anything that wasn't cross platform. I haven't worked with GTK myself but it looks like the new version 3.0 contains features that may just finally resolve this issue.
See: http:// developer. gnome.org/ gtk3/3. 0/GtkAppChooser .html
and
http:// developer. gnome.org/ gtk3/3. 0/GtkAppChooser Dialog. html
Now the problem is convincing the Mozilla to upgrade to the new API (I would expect this to be the big challenge here) and use this new feature.