When I upgraded from Gnome 2.14 to 2.16 everything seemed to go along just fine, except for one very aggravating thing: my menus were missing.
In desperation I have been searching around forever trying to find a solution, but to no avail.
Finally this morning I figured it out, and now all my wonderful menus have magically returned, and they are beautiful.
Reinstall the gnome menus stuff and delete my user-defined config stuff just in case.
More accurately, this is what I had to do:
# su -
# pkg_delete -f gnome-menus-2.16.1
# rm -rf /var/db/pkg/gnome-menus-2.16.1
# cd /usr/ports/x11/gnome-menus
# make install clean
# exit
# cd
# rm -rf .config
# startx
Lo and behold it works and I am happy again.