Blinky, fragst Du nicht das Vorhandensein der Dateien ab, bevor Du darauf zugreifst bzw sie öffnest? Dann könnte man an den Stellen die Laufzeitfehler abfangen und eine Fehlermeldung bringen, die etwas aussagt, z.B. welche Datei fehlt, dann wär es leichter zu debuggen... Nur so als Tipp. ;-)
Gruß Steffen