Если вы позвоните
NSRunAlertPanel()
из фонового процесса в Cocoa диалог не выходит на передний план, а вместо этого остается за другими окнами. Этот пост показывает, что вы можете вывести диалог на передний план, если вы преобразовать процесс в процесс переднего плана. Однако, если вы сохраняете процесс фоновым, есть ли способ добиться такого поведения?