title: .NET or Java based small desktop app
body: <p>I had posted a question a few days ago and thanks a lot to those who already responded. I am reposting the question because it seemed like I needed to clarify our requirements. So here it goes in more detail.</p>
  
  <p>I am trying to get a very small desktop app built - something that can be downloaded by people very quickly. I am trying to decide whether i shd build it in .NET or Java. I have two objectives: 1. Very quick download 2. Targeting the largest set of users (IN THAT ORDER)</p>
  
  <p>I know Java will be cross platform, but if a lot of Windows users do not have JRE installed on their computers, I am told they will need to download some 15MB of JRE software to make this app run whereas .NET could be pre-installed in most windows machines.</p>
  
  <p>As mentioned, a small, very quickly downloadable app is more important to me than a cross platform app. So I want to go with the platform that is pre-installed in the highest number of computers, so that my users just download my app without also requiring an additional download of the platform itself (JRE or .NET). From that point of view, which platform is pre-installed in more machines? Java or .NET?</p>
  
  <p>Does anyone know what percentage of Windows users do not have JRE on their machines? And what %age of Windows users have .NET pre-installed?</p>
  
  <p>Thanks.</p>