Gegen spiele programmierung mit Delphi spricht nix dagegen. DirectX gibts fuer Delphi und Online anwendungen kann man mit den in Delphi enthaltenen Indy Komponenten erstellen. Der einziege nachteil den Delphi zu C hat ist das die Geschwindigkeit ein wenig geringer ist. Allerdings bei den Systemen heutzutage ist der unterschied kaum spuerbar.

Als freund von Linux und OpenSource rate ich dir aber egal was du schreibst moeglichst die finger von der Windows-API zu lassen. Damit kettest du dich nur an ein buggy system und bist ausserdem noch inkomatibel zu Linux. Schreib mit Delphi 6 oder besser eine CLX Application. Dann kannst du die auch gleich allen Linux usern anbieten.