title: How do you distribute a .NET application?
body: <p>Before I start developing a desktop application, I was wondering how large the installer will turn out to be if I build it in .NET?</p>
  
  <p>Now .NET probably is 5 years old. Do we still have to include the run time with the application? Or can we assume that most user will have it installed on their system? Does Vista ships with .NET pre installed? Lastly can we safely assume most XP users already have CLR installed on their system?</p>