Вы можете отключить системные сочетания клавиш с помощью:
#import <Carbon/Carbon.h>
void *oldHotKeyMode = PushSymbolicHotKeyMode(kHIHotKeyModeAllDisabled);
Убедитесь, что вы повторно включили их с помощью:
PopSymbolicHotKeyMode(oldHotKeyMode);
Будьте осторожны, если вы сделаете это, оно делает этоболее трудно переключиться с вашего приложения с помощью Cmd + Tab , если оно плохо себя ведет, поэтому это может означать, что если ваше приложение ведет себя плохо, пользователь должен выключить систему, а не просто принудительно выйтиваше приложение.
Протестировано и работает с Mac OS X Lion.