A complete re-write of the TkDND package has been started. This new implementation will provide a small degree of compatibility with applications using TkDND 1.x, and a new API than new applications should use. The philosophy of the new version is to minimise the C coded facilities, and implement as much of the DND protocols in Tcl. This, will allow much easier customisation to the applications that want to extend what TkDND will provide.
Currently, TkDND is in an alpha state. The current implementation offers complete implementation of the DND protocol for Windows, and the drop protocol for Unix. The drag protocol portion is still missing. Finally, MacOS X is unsupported for the moment (as the developer does not have access to such hardware :-) )