/// <summary>
        /// Executes specified tool bar task.
        /// </summary>
        /// <param name="taskID">Task ID.</param>
        private void SwitchToolBarTask(string taskID)
        {
            if(taskID == "add"){
                wfrm_UsersAndGroups_User frm = new wfrm_UsersAndGroups_User(m_pVirtualServer);
				if(frm.ShowDialog(this) == DialogResult.OK){
                    LoadUsers(frm.UserID);
                }
            }
            else if(taskID == "edit"){
                User user = (User)m_pUsers.SelectedItems[0].Tag;
                wfrm_UsersAndGroups_User frm = new wfrm_UsersAndGroups_User(m_pVirtualServer,user);
				if(frm.ShowDialog(this) == DialogResult.OK){
                    LoadUsers(frm.UserID);
                }
            }
            else if(taskID == "delete"){
                User user = (User)m_pUsers.SelectedItems[0].Tag;
                if(MessageBox.Show(this,"Are you sure you want to delete User '" + user.UserName + "' !","Confirm Delete",MessageBoxButtons.YesNo,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2) == DialogResult.Yes){
                    user.Owner.Remove(user);
                    m_pUsers.SelectedItems[0].Remove();
                }
            }
            else if(taskID == "refresh"){                
                LoadUsers("");
            }
        }
        private void m_pUsers_DoubleClick(object sender,EventArgs e)
        {
            if(m_pUsers.SelectedItems.Count > 0){                
                User user = (User)m_pUsers.SelectedItems[0].Tag;
                wfrm_UsersAndGroups_User frm = new wfrm_UsersAndGroups_User(m_pVirtualServer,user);
				if(frm.ShowDialog(this) == DialogResult.OK){
                    LoadUsers(frm.UserID);
                }
            }
        }