makeKeyAndOrderFront is not making my NSWindow key or front.
makeKeyAndOrderFront
My app does not have a main window or menubar, which may be part of the proble
Both of these answers are correct. You'll also need to make sure you override canBecomeKey in your window subclass if it's borderless.
canBecomeKey
This took be forever to figure out. (I wrote a blog post about the entirety of my solution.)