Adapted to .net 2.0, except "//Basic Input/Output ?". Dunno how to do it

I think it would be nice if this client could work in .net 2.0. If you want to merge this, check before that if all works with bots and convert .where in "//Basic Input/Output ?" in Program.cs