Io l'ho fatto ma con VB6...per .NET (ma so che hai inventiva... D )

Cmq, nell'evento MouseDown del controllo da cui dei copiare, mi sono letto tutto cio' che mi serviva e poi ho attivato il metodo

[controllo"sorgente"].DRAG

Nel controllo di destinazione, nell'evento [controllo"destinazione"].DRAGDROP ho "scaricato" tutto quello che mi serviva.

In pratica con .DRAG attivi il Drag & Dorp e quando lasci il pulsante del mouse sul controllo dove vuoi incollare ti viene generato l'evento .DRAGDROP PRIMA di qualsiasi altro (prima di GotFocus per es.)

Chissa' se ti serve!