Hmm..
Mach mal ein neues Project, pappe da nen Button, OpenDialog und ein TImage drauf und verwende mal meinen Src. (Nur um zu prüfen)
Wenn dann das bmp nicht mehr weiß ist und das PDF enthält, gehst Du hin und testest, mit deinem Stream.
Somit kannst Du schonmal ausschließen, ob es die Routine mit dem RichEdit ist. Oder dass der Stream leer ist..
Schritt für Schritt..