As Ubuntu is our primary platform, we want to leverage all the great Ayatana design and technology. This is exciting because dmedia (and Novacut) are being designed from the ground up to use the Ayatana stack. No retrofitting here.
The dmedia browser (and anything else with a menu) should use the Ayatana Application Menu so it integrates appropriately with Unity. The browser UI is largely being done with WebKit and HTML5 (see teaser here - http://cdn.novacut.com/dmedia0.2-preview/browser.html), but we will use native GTK wherever it makes sense (like menus).
Of course, we want dmedia to work well on distros/environments not using the Ayatana stack, so we'll need appropriate fallbacks. But step one is getting things working as well as possible on Ubuntu.
If someone could stub out an Application Menu for dmedia-gtk using Ayatana best practices, that would be much appreciated. For background on the Application Menu, see: