Non ho capito i progetti postati
Negli esempi di base c'è DradNDrop può aiutare molto per comprendere i meccanismi.
Ad esempio si potrebbe aggiungere all'esempio una finestra che all'apertura della prima si affianca e inserirci una TreeView che accetta il rilascio e copiarci lo stesso codice originale della prima treeview creando $ikey come variabile pubblica.
O qualcosa del genere... dovrebbe funzionare.
Solo un'idea