protected void btnOK_Clicked(object o, EventArgs args)
        {
            if (edited)
            {
                TryApplyShortcut();
                BusinessDomain.FeedbackProvider.TrackEvent("Key shortcuts", "Edited");
            }
            if (changedShortcuts.Count > 0)
            {
                if (Message.ShowDialog(Translator.GetString("Restart now?"), null,
                                       string.Format(Translator.GetString("In order for the change to take effect you need to restart {0}. Do you want to restart {0} now?"), DataHelper.ProductName),
                                       "Icons.Question32.png",
                                       MessageButtons.Restart | MessageButtons.Cancel) != ResponseType.Apply)
                {
                    return;
                }

                KeyShortcuts.Save(changedShortcuts);
                PresentationDomain.QueueRestart();
            }
            dlgEditKeyShortcuts.Respond(ResponseType.Ok);
        }