/// <summary>
        /// Click event to show the <see cref="AvailableWindowForm"/> form.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ViewWindowsBtnClick(object sender, EventArgs e)
        {
            if (AvailableWindowForm.Visible)
            {
                AvailableWindowForm.Focus();
                return;
            }

            AvailableWindowForm.Show();
            AvailableWindowForm.Location = new Point(this.Left + this.Width, this.Top);
        }
        /// <summary>
        /// Closing <see cref="AddWindowNameForm"/>.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void AddWindowNameFormFormClosing(object sender, FormClosingEventArgs e)
        {
            if (!AvailableWindowForm.Visible)
            {
                return;
            }

            bool result = IsSetModifiedTitle();

            if (result)
            {
                DialogResult dialogResult = MessageBox.Show(
                    Resources.AddWindowNameForm_AddWindowNameFormFormClosing_Do_you_want_to_save_the_changes_,
                    Resources.Program_Name,
                    MessageBoxButtons.YesNo,
                    MessageBoxIcon.Information,
                    MessageBoxDefaultButton.Button1,
                    MessageBoxOptions.DefaultDesktopOnly);

                switch (dialogResult)
                {
                case DialogResult.Yes:
                {
                    RemoveModifiedTitle();
                    break;
                }

                case DialogResult.None:
                case DialogResult.OK:
                case DialogResult.Cancel:
                case DialogResult.Abort:
                case DialogResult.Retry:
                case DialogResult.Ignore:
                case DialogResult.No:
                default:
                {
                    break;
                }
                }
            }

            AvailableWindowForm.Close();

            this.Hide();
            this.Parent = null;
            e.Cancel    = true;
        }