Reference implementation for XDG compliant menus

This should add menus under the most popular desktop environments.