Не бойтесь, это не очередной вопрос "а можно ли шароварить на .NET". Это, типа, отчет.
Можно. Я начал. Свой флагманский продукт для мы хомяков перевели на .NET. Две месяца — полет отличный.
Продукт вот этот —
здесь
Выводы:
1) у NET
очень большое проникновение, по крайней мере у версии 2.0, так что смело забейте на слезы/сопли "ой, это же скачивать Framework"
2) скорость разработки возросла в разы. баги фиксятся не неделями, как раньше, а минутами.
3) пираты — да хер с ними
4) защита — да хер с ней. мы вообще решили бесплатно продукт раздавать всем, кто поставит на нас ссылку в англоязычном блоге.
(справедливости ради отмечу, что мы все же остались на серийниках ExeCryptor, для чего писали специальный NET-враппер, я его выкладывал в opensource и тут постил ссылку даже гдето)
5) в общем, дерзайте и у вас получится