What have you got against the .net framework? I mean, really, it's matured nicely and is farily ubiquitous. You'd have to try VERY hard to remove all traces of it from a windows box and not have doing so affect A LOT of your PC's funtionality/software installed on your PC...
Anyway, most users have .net framework installed so developers using it doesn't seem like a "shame" to me.