in reply to drag and drop
http://www.perl.com/pub/a/2001/12/11/perltk.html contains a good introduction and also says:
"There are two basic types of DND operations, local (intra-application) and remote (inter-application). Local drops are fully supported, but there is no standard for remote drops. For this reason, this article describes only local DND operations. Note: Perl/Tk supports Sun, XDND, KDE, and Win32 remote DND protocols."
So its sounds as though there is a way. If anyone finds a solution and publishes it as an exmaple it would be a greate help.