public static void Main(string[] args) { Console.WriteLine("Entering the holy realm of FEZMod."); Application.EnableVisualStyles(); Assembly assembly = Assembly.GetExecutingAssembly(); string[] manifestResourceNames = assembly.GetManifestResourceNames(); for (int i = 0; i < manifestResourceNames.Length; i++) { Console.WriteLine("Asset " + i + ": " + manifestResourceNames[i]); } Application.VisualStyleState = VisualStyleState.ClientAndNonClientAreasEnabled; Instance = new InstallerWindow(); Instance.HandleCreated += Instance.onHandleCreated; ShowDialog: try { Instance.ShowDialog(); } catch (Exception e) { //Gonna blame X11. Console.WriteLine(e.ToString()); MessageBox.Show("Your window manager has left the building!\nThis simply means the installer crashed,\nbut your window manager caused it.", "FEZMod Installer"); goto ShowDialog; } }