Zitat:
Funktioniert das auch mit den Express-Versionen der einzelnen Sprachen (Visual C# 2008 Express würde mir gefallen), oder muss ich für die Vollversion löhnen?
Nein, die Express-Version reicht nicht.
Zitat:
Gibt es alternative Entwicklungsumgebungen, womöglich sogar als Freeware?
Wenn es nicht .Net sein muss: Lazarus.
Mit etwas Getrickse auch mit Delphi.Net (D2006)
Oder Java/MidletPascal.