I've added a menu to my systemStatusBar by this code:
statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength] retain];
And then set its properties. The only different it has with other status items (Volume, DateTime, Wi-Fi, BatteryIndicator, ...) is that if I select it and press left or right direction buttons on keyboard I can't navigate to other Items and like wise if I select another status item and press direction keys it will not select my status item and instead it jumps to another statusItem. I was wondering is there a way to fix this issue or is it standard for non OS statusItems?