private async void reloadServiceToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                MainDialogRefreshRequired = true;
                LabelServiceStatus.Text   = "Reloading " + licenseProvider.FriendlyName + " " + licenseProvider.Version;
                MainGrid.IsEnabled        = false;

                await Task.Run(() => machine.RefreshLicenseStatus(licenseProvider));

                MessageBox.Show(this, licenseProvider.FriendlyName + " has been reloaded.", "Success",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.Message, "Error Reloading Service", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            LabelServiceStatus.Text = "";
            MainGrid.IsEnabled      = true;
        }