Hm. Klingt zwar jetzt eher dreist, was den Traffic von diversen RPG Communitys angeht, aber wieso liest du nicht einfach die Webseiten aus, welche Spiele dort sind, speicherst das ganze samt Downloadlink in eine Textdatei und lädst den Kram bei Bedarf. Und, was die SFX Archive angeht, da gibt es auch ne Lösung die du direkt implementieren könntest.

RAR entpacken mit C#: http://www.example-code.com/csharp/rar_unrar.asp

Achja, "herunterladen" wird nur mit einem r geschrieben.