/// <summary>
        /// Handles the main form form closing event.
        /// </summary>
        /// <param name="sender">Sender object.</param>
        /// <param name="e">Event arguments.</param>
        private void OnMainFormFormClosing(object sender, FormClosingEventArgs e)
        {
            // Remove hook
            KeyboardHook.DisableHook();

            // Set run at startup
            this.settingsData.RunAtStartup = this.runAtStartupToolStripMenuItem.Checked;

            // Process registry action
            this.ProcessRunAtStartupRegistry();

            // Set hide close button
            this.settingsData.HideCloseButton = this.hideCloseButtonToolStripMenuItem.Checked;

            // Set do not open image
            this.settingsData.DoNotOpenImage = this.doNotopenImageToolStripMenuItem.Checked;

            // Set save image directory
            this.settingsData.SaveImageDirectory = this.directoryTextBox.Text;

            // Save settings to disk
            this.SaveSettingsData();
        }