private void CopySelectedFiles() {
var selectedItems = new[] { this.ShellTreeView.SelectedNode.Tag as IListItemEx };
var ddataObject = new F.DataObject();
ddataObject.SetData("Preferred DropEffect", true, new MemoryStream(new byte[] { 5, 0, 0, 0 }));
ddataObject.SetData("Shell IDList Array", true, selectedItems.CreateShellIDList());
Clipboard.SetDataObject(ddataObject, true);
}