I've toyed around with the Info.plist in my application (foo.app) and set the CFBundleName and CFBundleDisplayname to "bar", however OSX continues to render the name as "foo", so it seems to be using the app bundle name rather than the display name I specified in my plist.
Do I necessarily need to have this field set in the plist: LSHasLocalizedDisplayName? Because I do not particularly care about having the application name localized.