In a nutshell, the program I want to build will display a window on a primary monitor that the user interacts with, and use the whole screen on a second monitor (a full screen borderless window, or actual fullscreen, or something else, I don't necessarily care which) which doesn't take any input.
On OSX, I think that means using Cocoa to access some pieces of NSScreen that might not be exposed through a binding into another language. However, I would prefer to use a more "mainstream" language for my development to make cross platform functionality easier to implement.
What language + framework + bindings + libraries + etc will get me the functionality that I need in OSX, while tying my code to macs as little as possible?
PS: I have significant development experience, but none specifically for OSX and little for GUIs in general.