I want to develop a small utility for windows and I prefer doing that in c# because it is easier (I\'m a java developer).
The utility will be available for download
No, it will need the .Net framework installed. Note though that you will need only the redistributable version, not the SDK.