private TreeNode AddTreeNode(SpriteFolder folder, TreeNodeCollection parent)
{
string nodeID = folder.Name;
while (_folders.ContainsKey(nodeID))
{
nodeID = nodeID + "A";
}
TreeNode addedNode = parent.Add(nodeID, folder.Name, "Folder", "OpenFolder");
_folders.Add(nodeID, folder);
_folderNodeMapping.Add(folder, addedNode);
_nodeFolderMapping.Add(addedNode, folder);
return addedNode;
}