ja dann gibts auch noch sharpdevelop -> http://www.icsharpcode.net/OpenSource/SD/

macht mit .NET, man muss sich allerdings das SDK von M$ laden, kostet zwar nix, ausser Zeit, denn das sind einige hundert MB beim .NET 2 !