The question came up on how to handle the magic of OS X's document passing when you double-click on a doc. This is done via Carbon APIs, so it is a Tk-level command. In particular, it is ::tk::mac::OpenDocument that will be called if defined. For Tkx, this means:
Tkx::interp_alias("", "::tk::mac::OpenDocument", "", [\&tk_open_document]); sub tk_open_document { # args received in @_ } There are others that are relevant that you will find at http://wiki.tcl.tk/12987. Jeff