自分の理解では、他の処理系から Tk を使うときには
1. Tcl/Tk と IPC で通信
2. Tcl インタプリタを埋め込んで、Tcl 経由で Tk
3. 直接 Tk バインディングを作る (Perl/Tk とか)
だと考えています。2. と 3. はそんなに性能かわらない
気がしてきたんですが、どうですかね?