|Think about Loose Coupling|
When coding for Windows - use .Net
otherwise why are you using Windows?
Because I prefer windows to the alternatives. (And perl to its alternatives!)
The hours/days/weeks you have wasted/will-waste pining away for a workable Perl solution on windows could have been applied to a finished product in C#
Get Over It
Get over yourself!
Disclaimer - I completely HATE windows, use only Ubuntu for my desktop
So you're another 'me too *nix fanboi' who thinks that the ability to download a tar.gz, unpack it and type configure and make makes him a programmer.
And what about that makes you qualified to answer the OPs question?