Вы можете создать окно «всегда сверху», установив уровень окна на что-то высокое с помощью [NSWindow setLevel:]
. (Я думаю, что NSScreenSaverWindowLevel
в настоящее время является самым высоким уровнем.) Это будет держать его выше других приложений, если я правильно помню. Однако я не знаю способа вырезать часть экрана, которой будут подчиняться другие приложения.