Still calling [NSApp run] to actually display the application window in the delegate but otherwise good