Wpierw musisz go zapisac gdzies na dysku. Nie da sie odpalic procesu prosto z pamieci. Stworz jakis katalog tymczasowy albo uzyj domyslnego, zapisz tam plik i wowczas go odpal.
Wydaje mi sie, ze dzieki Process mozesz sledzic stworzony przez siebie process i w przypadku jego zakonczenia usunac plik tymczasowy. Jesli nie, musisz sledzic ten process w inny sposob. Co do plikow pdf masz dwa inne wyjscia. Otworzyc go przy pomocy komponentu webbrowser, albo bawic sie z kontrolka activeX (czego nie polecam, bo jest to dosyc upierdliwe). Gdy pisalem swoja aplikacje co korzystala z wbudowanych pdf'ow to komponent webbrowser nadal sie do tego idealnie :)