private void RefreshControls()
        {
            try
            {
                _refreshingControls = true;

                textBoxUpdateZip.Text         = _solution.Properties.UpdateZipName;
                checkBoxSignUpdateZip.Checked = _solution.Properties.SignUpdateZip;

                listBoxBuildOrder.Items.AddRange(_solution.Projects.ToArray());
                checkBoxOverWriteFilesInZip.Checked = _solution.Properties.OverWriteFilesInZip;

                checkBoxApkToolVerbose.Checked = _solution.Properties.ApkToolVerbose;

                comboBoxApkToolVersion.Items.Add(LatestVersion);
                comboBoxApkToolVersion.Items.AddRange(_tools.GetToolVersions(ProjectToolType.ApkTool).ToArray());
                comboBoxApkToolVersion.SelectedItem = _solution.Properties.ApkToolVersion ?? LatestVersion;

                comboBoxSmaliVersion.Items.Add(LatestVersion);
                comboBoxSmaliVersion.Items.AddRange(_tools.GetToolVersions(ProjectToolType.Smali).ToArray());
                comboBoxSmaliVersion.SelectedItem = _solution.Properties.SmaliVersion ?? LatestVersion;

                comboBoxBaksmaliVersion.Items.Add(LatestVersion);
                comboBoxBaksmaliVersion.Items.AddRange(_tools.GetToolVersions(ProjectToolType.Baksmali).ToArray());
                comboBoxBaksmaliVersion.SelectedItem = _solution.Properties.BaksmaliVersion ?? LatestVersion;

                comboBoxOptiPngVersion.Items.Add(LatestVersion);
                comboBoxOptiPngVersion.Items.AddRange(_tools.GetToolVersions(ProjectToolType.OptiPng).ToArray());
                comboBoxOptiPngVersion.SelectedItem = _solution.Properties.OptiPngVersion ?? LatestVersion;

                comboBoxZipAlignVersion.Items.Add(LatestVersion);
                comboBoxZipAlignVersion.Items.AddRange(_tools.GetToolVersions(ProjectToolType.ZipAlign).ToArray());
                comboBoxZipAlignVersion.SelectedItem = _solution.Properties.ZipAlignVersion ?? LatestVersion;

                comboBoxSignApkVersion.Items.Add(LatestVersion);
                comboBoxSignApkVersion.Items.AddRange(_tools.GetToolVersions(ProjectToolType.SignApk).ToArray());
                comboBoxSignApkVersion.SelectedItem = _solution.Properties.SignApkVersion ?? LatestVersion;

                comboBoxCertificate.Items.Add(NotSelected);
                comboBoxCertificate.Items.AddRange(_tools.GetCertificates().Select(x => x.Name).ToArray());
                comboBoxCertificate.SelectedItem = _solution.Properties.CertificateName ?? NotSelected;
            }
            finally
            {
                _refreshingControls = false;
            }
        }