I have not worked on .NET so cant think much from that end.
If Windows specific application is the requirement then .NET is best choice since development of UI and debugging is faster in .NET...