I created a program using VS.Net and it's easy GUI creation. However, any computers I want to run my program on must have the .Net architecture installed, which is a major pain. If I create a program using MFC instead, will I have a similar problem (any architecture installed) or can I run the progam on any windows computer without having to install something first?

Thanks