Hallo stargate2k
statt der Resource-Dateien kannst du doch einfach die C-Dateien direkt zu deinem VS-Projekt hinzufügen.
Dann stellst du bei deren Eigenschaften "Copy To OutputDir" auf "Copy if newer" (die direkte deutsche Übersetzung weiß ich nicht, da ich hier nur das englische VS habe): so landen diese Dateien dann direkt im Ausgabeverzeichnis (d.h. zusammen mit der EXE unter "bin/Debug" bzw. "bin/Release").
Und mit dem StreamReader kannst du diese mittels folgendes Pfades einlesen:
C#-Quelltext
1:
| Path.Combine(Application.StartupPath, "file.c"); |