GTK+ has a rich set of functions for doing inter-process communication via the drag-and-drop metaphor.
See Source File