Hi,
ich glaube folgender Beitrag aus dem Devblog wird dir weiterhelfen :
PDF-Dateien in Delphi anzeigen
Dort wird erklärt, wie man PDF-Dateien mit einem ActiveX-Control des Acrobat-Readers anzeigt.
interessant dazu ist auch folgender Thread aus der DelphiPraxis :
Unterstützung mehrerer Adobe Reader Versionen, geht das?
Ansonten kannst du auch deine Anzeige, wie du schon gesagt hast, mit der Komponente "TWebBrowser" realisieren. Das hat den Vorteil, dass die Komponente selbst die installierte Version des Acrobat Readers benutzt, die als Standard gesetzt ist, so dass du dich um Kompatibilitätsprobleme nicht mehr kümmern musst.