I took a look at wxDataObject. My first attempts at wrapping it yielded link errors. I''m not really sure why. If anyone tries a naive wrapping you can probably see what I''m talking about. I got some pointers from the wxPython implementation on how to deal with some of the functions that return void pointers. I may wrap up an RbDataObjectSimple that takes and returns strings. Roy