I've not worked with Perl/Tk or Ruby/Tk for a while, but someone might
want to check this out and see if the same thing can be done from
Ruby/Tk:

  A Drag-and-Drop Primer for Perl/Tk
  http://www.perl.com/pub/a/2001/12/11/perltk.html

Conrad

PS: This was posted to/from ruby-talk / ruby-lang.org since the NG->ML
gateway mirror seems to have problems. :-(

(The ML->NG gateway mirror seems OK however.)