Thank you Alex, actually i've made the same as you did (apart from the
history idea and the shortcut). But I had to deal with drag'n'drop with
entire groups which seems to costs in time or/and memory, thus producing
errors after the drag'ndrop operation. For example after completing the drop
operation of entire group of nodes and the related records in the file,
although everything seems ok, I get an unexpected error in next node clicks.
This happens only after group drop operation and many single-node drops one
after other! I will try the double doevents:doevents statement to see what
hapens and as a final solution, clearing the tree and refill it again. What
do you think about it?