C1TreeExtender supports drag-and-drop node behavior for end-user. You can use this option within one tree or between two trees.