Blank process name for OSX Cocoa application?

cocoa, macos, osx-leopard, process

Solution

Turns out I had the CFBundleDisplayName key present, but empty. That solves it.

Problem

I'm developing an OSX application (Clarke) that runs with LSUIElement set (system menu only - no tray icon, doesn't appear in cmd-tab). It works totally fine, but someone just pointed out that it has a blank process name in the Activity Monitor listing. Just says nothing. Everything else in there has a name. Even other apps running at LSUIElement. I've tried to search around the web, but I can't spot anyone talking about this. What on earth should I be looking for?

Original source