Using the standard Ctrl-C would work which of course would place it in the clipboard, however, you can register a custom clipboard format which can capture the Ctrl-C operations in the File List and then post a clipboard format of that type with whatever info needed.
From there, the TreeView can act on the Ctrl-V via the capture of the keyboard strokes and determine if that format is sitting in the clipboard, if so, then process it.
That is what the custom clipboard formats are used for, to transfer information only related to controls that know how to read it.
Jamie