Du nimmst einen Stream um die Datei auszulesen. Das Verzeichnis ist aber ein anderes als das aktuelle Arbeitsverzeichnis.
Da die WebBrowser-Klasse deinen Originaldateinamen nicht kennt, hat diese auch keinerlei Möglichkeit die enthaltenen Webseiten der Frames zu finden (es sei denn du nimmst absolute Pfadangaben, aber das wäre ja Blödsinn).
Wenn du also nicht zu dem Speicherort der Datei navigieren möchtest, sondern die Daten der Datei selbst auslesen musst, dann wird das mit Frames kaum zuverlässig klappen. Du kannst versuchen das aktuelle Arbeitsverzeichnis entsprechend vorher zu setzen, keine Ahnung ob das reicht.