private void con_MakeACopy_Click(object sender, EventArgs e)
{
StopPreview();
if (tvFrames.SelectedNode == null) return;
//If != 0 means that is the Main Node.
if (tvFrames.SelectedNode.GetNodeCount(false) != 0) return;
string fileName = _listFramesEdit[trackBar.Value].Replace(".bmp", "C.bmp");
File.Copy(_listFramesEdit[trackBar.Value], fileName);
_listFramesEdit.Insert(trackBar.Value + 1, fileName);
_listDelayEdit.Insert(trackBar.Value + 1, _listDelayEdit[trackBar.Value]);
trackBar.Maximum = _listDelayEdit.Count - 1;
tvFrames.Nodes[0].Nodes.Insert(trackBar.Value + 1, tvFrames.SelectedNode.Text + Resources.Tree_Copy);
DelayUpdate();
GC.Collect();
}