Launcher

add launcher module allow macos work properly with swt