public static void RefreshTreeNode(TreeViewFolderBrowser folderTreeViewFolder, TreeNode treeNode)
 {
     if (treeNode != null)
     {
         TreeNodePath            node       = (TreeNodePath)treeNode;
         Raccoom.Win32.ShellItem folderItem = ((Raccoom.Win32.ShellItem)node.Tag);
         folderItem.ClearFolders();
         node.Refresh();
         folderTreeViewFolder.UseWaitCursor = true;
         folderTreeViewFolder.BeginUpdate();
         treeNode.Collapse();
         treeNode.Expand();
         folderTreeViewFolder.EndUpdate();
         folderTreeViewFolder.UseWaitCursor = false;
     }
 }