I've fixed it. The trick was to call NSApplication.Init() straight after Application.Init()! -- View this message in context: http://mono.1490590.n4.nabble.com/MonoMac-AppKit-NSWorkspace-hangs-tp3754350p3754420.html Sent from the Mono - OSX mailing list archive at Nabble.com.