I definitely recommend the transition to .NET, particularly if you know Java.

The framework can't be deployed within a setup executable as far as I'm aware. Around 50% of Microsoft users are now running Vista, and the framework is part of the OS. Version 2.0

Trent Jackson