its strange i just developed a c# windows app using Visual studio, when running it on my computer it brings up window fine, but when i run it on another computer with .net 2.0 installed it will only flash a cmd window quickly and close??
Probably the application you are trying to run has some minimum memory requirement that is not there in the other machine. Check out the RAM size / Virtual memory of both the machines.
A .NET application with .com extension is not expected because .com is a now considered like a DOS executables.