private void ReplaceAction(object sender, EventArgs args)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Filter      = "Raw Data (*.*)|*.*";
            ofd.Multiselect = true;

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                ArchiveFileInfo.FileData   = ArchiveFileInfo.CompressData(new MemoryStream(File.ReadAllBytes(ofd.FileName)));
                ArchiveFileInfo.FileFormat = null;
                this.Children.Clear();
                this.Tag = ArchiveFileInfo;

                /*        if (ArchiveFileInfo.FileFormat != null) {
                 *          ArchiveFileInfo.FileFormat = null;
                 *
                 *          ArchiveFileInfo.FileFormat = ArchiveFileInfo.OpenFile();
                 *          if (ArchiveFileInfo.FileFormat != null)
                 *          {
                 *              var fileNode = ObjectListWrapperLoader.OpenFormat(new ImageList(), ArchiveFileInfo.FileFormat);
                 *              this.Tag = ArchiveFileInfo.FileFormat;
                 *              foreach (var child in fileNode.Children)
                 *                  this.AddChild(child);
                 *          }
                 *      }*/
            }
        }