public void CopySelectedFiles() {
var ddataObject = new F.DataObject();
// Copy or Cut operation (5 = copy; 2 = cut)
ddataObject.SetData("Preferred DropEffect", true, new MemoryStream(new Byte[] { 5, 0, 0, 0 }));
ddataObject.SetData("Shell IDList Array", true, this.SelectedItems.ToArray().CreateShellIDList());
F.Clipboard.SetDataObject(ddataObject, true);
}