Какао - перейти на передний план / фон программно

У меня есть приложение с LSUIElement, установленным на 1. В нем есть встроенный редактор, поэтому я хочу, чтобы приложение появлялось в цикле Cmd + Tab, когда редактор открыт.

    -(void)stepIntoForeground
    {
        if (NSAppKitVersionNumber < NSAppKitVersionNumber10_7) return;
        if (counter == 0) {
            ProcessSerialNumber psn = {0, kCurrentProcess};
            OSStatus osstatus = TransformProcessType(&psn, kProcessTransformToForegroundApplication);
            if (osstatus == 0) {
                ++counter;
            } else {
                //...
            }
        }
    }
    -(void)stepIntoBackground
    {
        if (NSAppKitVersionNumber < NSAppKitVersionNumber10_7) return;
        if (counter == 0) return;

        if (counter == 1) {
            ProcessSerialNumber psn = {0, kCurrentProcess};
            OSStatus osstatus = TransformProcessType(&psn, kProcessTransformToUIElementApplication);
            if (osstatus == 0) {
                --counter;
            } else {
                //..
            }
        }
    }

Проблемы:

там's также значок Dock (не имеет большого значения);там'Также меню, это не имеет большого значения, но они появляются не всегда.

Можно ли вообще отключить меню или заставить его всегда отображаться на переднем плане? Заранее спасибо.