diff --git a/Greenshot/Forms/MainForm.cs b/Greenshot/Forms/MainForm.cs index 1f788d3cd..b415dd30a 100644 --- a/Greenshot/Forms/MainForm.cs +++ b/Greenshot/Forms/MainForm.cs @@ -343,17 +343,18 @@ namespace Greenshot { if (conf.OutputDestinations.Count == 0) { conf.OutputDestinations.Add(Destinations.EditorDestination.DESIGNATION); } - if (conf.DisableQuickSettings) { - contextmenu_quicksettings.Visible = false; - } else { - BeginInvoke((MethodInvoker)delegate { - // Do after all plugins & finding the destination, otherwise they are missing! - InitializeQuickSettingsMenu(); - }); - } + if (conf.DisableQuickSettings) { + contextmenu_quicksettings.Visible = false; + } else { + BeginInvoke((MethodInvoker)delegate { + // Do after all plugins & finding the destination, otherwise they are missing! + InitializeQuickSettingsMenu(); + }); + } }); pluginInitThread.Name = "Initialize plug-ins"; pluginInitThread.IsBackground = true; + pluginInitThread.SetApartmentState(ApartmentState.STA); pluginInitThread.Start(); SoundHelper.Initialize();