Refine the app-menu application name

Use the CFBundleName or CFBundleExecutable values from Info.plist
if they're available.

Document appending the names to certain app-menu items.
Clean up some deprecations and warnings