Я вполне уверен, что это невозможно, и что док и переключатель приложений используют один и тот же список, чтобы решить, что в них должно отображаться.
Причина, по которой я верю, заключается в том, что естьфактически процедура удаления значка приложения из Dock во время работы целевого приложения, которая не имеет ничего общего с ключом LSUIElement.(По сути, он состоит из переименования / перемещения пакета приложения и перезапуска Dock.) Однако даже при этом приложение не отображается в переключателе.
(Вы можете найти полную процедуру на macosxhints.com, если вам интересно.)