private void InitNavigationGrid()
        {
            // Defining the Columns
            NavigationDataGridview.Columns.Add("ColSetIcon", "");
            NavigationDataGridview.Columns["ColSetIcon"].Width = 17;

            NavigationDataGridview.Columns.Add("ColSetText", "");
            NavigationDataGridview.Columns["ColSetText"].Width = 100;

            // The invisible cell "ColSetID" is an _unique_ Identifier for each Setting-Screen
            NavigationDataGridview.Columns.Add("ColSetID", "");
            NavigationDataGridview.Columns["ColSetID"].Width   = 0;
            NavigationDataGridview.Columns["ColSetID"].Visible = false;

            System.Collections.ArrayList mySettingList = new System.Collections.ArrayList();

            mySettingMenuItem myItem = new mySettingMenuItem();

            // *** Adding "Connections" (ID: 101) to navigation ***
            myItem              = new mySettingMenuItem();
            myItem.Description  = RShare.Properties.Resources.SettingsNavigationConnections;
            myItem.SettingImage = Properties.Resources.connections_16x16;
            myItem.ID           = 101;
            mySettingList.Add(myItem);

            // *** Adding "Directories" (ID: 102) to navigation ***
            myItem              = new mySettingMenuItem();
            myItem.Description  = RShare.Properties.Resources.SettingsNavigationDirs;
            myItem.SettingImage = Properties.Resources.directories_16x16;
            myItem.ID           = 102;
            mySettingList.Add(myItem);

            // *** Adding "Interface" (ID: 103) to navigation ***
            myItem              = new mySettingMenuItem();
            myItem.Description  = RShare.Properties.Resources.SettingsNavigationInterface;
            myItem.SettingImage = Properties.Resources.application_xp;
            myItem.ID           = 103;
            mySettingList.Add(myItem);

            // *** Adding "Misc" (ID: 104) to navigation ***
            myItem              = new mySettingMenuItem();
            myItem.Description  = RShare.Properties.Resources.SettingsNavigationMisc;
            myItem.SettingImage = Properties.Resources.misc_16x16;
            myItem.ID           = 104;
            mySettingList.Add(myItem);

            // ********* 3.) ADD THE NAVIGATION ITEM HERE (NEXT FREE ID IS 105) - SEE EXAMPLES ABOVE//



            DataGridViewRow  settingsRow;
            DataGridViewCell settingsCell;

            for (int i = 0; i < mySettingList.Count; i++)
            {
                settingsRow        = new DataGridViewRow();
                settingsRow.Height = 17;

                settingsCell = new DataGridViewImageCell();
                settingsRow.Cells.Add(settingsCell);
                settingsCell.Value = ((mySettingMenuItem)mySettingList[i]).SettingImage;

                settingsCell = new DataGridViewTextBoxCell();
                settingsRow.Cells.Add(settingsCell);
                settingsCell.Value = ((mySettingMenuItem)mySettingList[i]).Description;
                settingsCell.Tag   = ((mySettingMenuItem)mySettingList[i]).Description;

                settingsCell = new DataGridViewTextBoxCell();
                settingsRow.Cells.Add(settingsCell);
                settingsCell.Value = ((mySettingMenuItem)mySettingList[i]).ID.ToString();

                NavigationDataGridview.Rows.Add(settingsRow);
            } //for (int i = 0; i < mySettingList.Count; i++)
        }     //private void InitNavigationGrid()
        private void InitNavigationGrid()
        {
            // Defining the Columns
            NavigationDataGridview.Columns.Add("ColSetIcon", "");
            NavigationDataGridview.Columns["ColSetIcon"].Width = 17;

            NavigationDataGridview.Columns.Add("ColSetText", "");
            NavigationDataGridview.Columns["ColSetText"].Width = 100;

            // The invisible cell "ColSetID" is an _unique_ Identifier for each Setting-Screen
            NavigationDataGridview.Columns.Add("ColSetID", "");
            NavigationDataGridview.Columns["ColSetID"].Width = 0;
            NavigationDataGridview.Columns["ColSetID"].Visible = false;

            System.Collections.ArrayList mySettingList = new System.Collections.ArrayList();

            mySettingMenuItem myItem = new mySettingMenuItem();

            // *** Adding "Connections" (ID: 101) to navigation ***
            myItem = new mySettingMenuItem();
            myItem.Description = RShare.Properties.Resources.SettingsNavigationConnections;
            myItem.SettingImage = Properties.Resources.connections_16x16;
            myItem.ID = 101;
            mySettingList.Add(myItem);

            // *** Adding "Directories" (ID: 102) to navigation ***
            myItem = new mySettingMenuItem();
            myItem.Description = RShare.Properties.Resources.SettingsNavigationDirs;
            myItem.SettingImage = Properties.Resources.directories_16x16;
            myItem.ID = 102;
            mySettingList.Add(myItem);

            // *** Adding "Interface" (ID: 103) to navigation ***
            myItem = new mySettingMenuItem();
            myItem.Description = RShare.Properties.Resources.SettingsNavigationInterface;
            myItem.SettingImage = Properties.Resources.application_xp;
            myItem.ID = 103;
            mySettingList.Add(myItem);

            // *** Adding "Misc" (ID: 104) to navigation ***
            myItem = new mySettingMenuItem();
            myItem.Description = RShare.Properties.Resources.SettingsNavigationMisc;
            myItem.SettingImage = Properties.Resources.misc_16x16;
            myItem.ID = 104;
            mySettingList.Add(myItem);

            // ********* 3.) ADD THE NAVIGATION ITEM HERE (NEXT FREE ID IS 105) - SEE EXAMPLES ABOVE//

            DataGridViewRow settingsRow;
            DataGridViewCell settingsCell;

            for (int i = 0; i < mySettingList.Count; i++)
            {
                settingsRow = new DataGridViewRow();
                settingsRow.Height = 17;

                settingsCell = new DataGridViewImageCell();
                settingsRow.Cells.Add(settingsCell);
                settingsCell.Value = ((mySettingMenuItem)mySettingList[i]).SettingImage;

                settingsCell = new DataGridViewTextBoxCell();
                settingsRow.Cells.Add(settingsCell);
                settingsCell.Value = ((mySettingMenuItem)mySettingList[i]).Description;
                settingsCell.Tag = ((mySettingMenuItem)mySettingList[i]).Description;

                settingsCell = new DataGridViewTextBoxCell();
                settingsRow.Cells.Add(settingsCell);
                settingsCell.Value = ((mySettingMenuItem)mySettingList[i]).ID.ToString();

                NavigationDataGridview.Rows.Add(settingsRow);

            } //for (int i = 0; i < mySettingList.Count; i++)
        }