> ただ Windows は確実にほったらかしだね。これじゃマルチバイト文字は通らない。

ごめん、これ間違い。
マルチバイト文字が通らないんじゃなくて、UTF-8 が通らない。

アプリケーション本体のソースで Unicode 統一とかやってんだったら、
プリプロセッサで分けて Windows の場合は WideCharToMultiByte 使うとか、
X11 で通らなかった場合は iconv で nl_langinfo(CODESET) に変換するとか、
そういう対処する以外無いと思う。なんか SDL 使ってる気が薄れるけど。
もしくはタイトル部分は ASCII で開き直るとか。