VisualStudioで書いたダイアログベースプログラムは、
同じくVisualStudioのインストールされたPCでないと起動しないんですか?

これを回避するには、MFCやめてSDKかなんかで書くしかないんでしょうか?