.NET programs do not stand alone. They need the .NET framework runtime to be
installed on the machine. The only instance where it could be considered
stand alone is on Windows Server 2003 which comes preinstalled with it.
So install the runtime ( http://www.yqcomputer.com/
and everything should work.