As said, games-emulation/vbam installs files into /usr/games/share that don't belong there and won't be found by desktop tools. If the place is intended, /usr/games/share should be used for all games and be added to the search path. Reproducible: Always Steps to Reproduce: 1. Install vbam from the portage ebuild Actual Results: Icon and .desktop-file aren't found. Expected Results: Shiny vba icon in my xdg-menus :)
Fixed in CVS.