Ich habe es gerade selbst ausprobiert.
Wenn man Open mit einer PDF Datei aufruft, wird der Typ als vmodeWeb erkannt und ein TWebBrowser wird benutzt um diese Datei per Navigate aufzurufen. Ganz wie ich es vermutet hatte.
Dass das nicht mit einem Stream geht, ist klar.
Benutzt man OpenStream wird wie man mit einem Blick in den Quelltext sieht nur ein Event wie OnLoadWebStream für Typ Web oder OnLoadImageStream für Typ Media aufgerufen, in dem man selbst den Streaminhalt in den Viewer bringen soll...