OSX: Fix main bar not visible at launch

Now starts up runloop with traditional NSApp run call, but shuts down
the eventloop immediately so that the runloop remains in our control