>>979
本当に規格通りに処理を組んでいるのでしょうか?
例えば
http://www.de-co.info/jx/jafl/xdnd/xdnd.html
の「不調なプログラムへの防御」項にある
・XdndEnter メッセージ中のバージョン・ナンバーが、ターゲットがサポートすることが
 できるものより、高いならば、ターゲットは、ソースを無視するべきである
・ソースとターゲットがお互いに XDND メッセージを受け取えり合っている間、
 他のウィンドウからの全ての XDND メッセージを無視するべきである
・DND がアクティブで、どちらかのアプリケーションがクラッシュするならば、
 他のアプリケーションは、BadWindow error の衝突を避けなければならない
・ターゲットはソースが、XdndStatus 受け側と XdndPosition 送信側の両方で
 衝突するならば、他の XdndPosition を永遠に待つことがない DestroyNotify イベントも
 聞かなければならない
などを意識していますか?

GTKとかQtとかじゃダメですか?
最近だとwxWidgetsも面白そう。