Windowsアプリ作りたいから、Javaを外してる。って考えがわからん。
Javaで作っても、Windowsで動くのアプリなんだけど。
パフォーマンスを気にする必要があるアプリを作りたいってことか?

1のいっている話がよく見えないのだが、
言語と実行環境と開発ツールをゴッチャにしてないか?
実行環境はスタンダードになるものを選ぶ必要があるが、
言語と開発ツールは、何だって良いと思うのだが...。

どうせ、日曜プログラマなんだろ?