title: Smallest executable for Windows
body: <p>I need to create a very simple GUI application for Windows(open a file, do some changes based on user input, upload the file to an intranet server). The client company has the latest release versions of Java SE, .NET and Adobe AIR installed on all their machines. And their #1 requirement is to have the smallest possible package for xcopy deployment. So which of the 3 listed platforms should I use? Another option of course is a native exe.</p>
  
  <p>Thanks, Andrew</p>
  
  <p>EDIT: Thanks for all answers, guys! The customer has offices in New Zealand and Australia, from what I've heard the connectivity there is very expensive and lacking. And the size requirement came from their IT operations department, which have refused to install custom apps in the past as too big for the features... I'm looking for a modern platform to develop the app in, C++ at least ;) So I'd change the question to which of the following platform will have minimal executable file size: MS VC++ 2010, .NET 4.0 or earlier, Java 1.6 or earlier, Adobe AIR 1.6 or earlier.</p>