うろ覚えで申し訳ないが、ドラッグ&ドロップしてファイル名が化けるのは確かCocoaや一部のCarbonなどのソフトは
文字列をUTF-8で管理しているけれどFinderは常に表示にShift JISを使っているので、それで化けるのではないかと桃割れ。
#この手の問題(扱う文字列/エンコーディングと表示する文字コードの差異)がどこかに出ていたよーな記憶がある。