Hallo,
und wenn die Dateiendung Windows bekannt ist und sich das Dokument dennoch nicht über
ShellExecute öffnen lässt, dann kannst du es so versuchen:
Dateien und Anwendungen aus Delphi heraus starten (ja, hier gibt es eine Suchfunktion).
Grüße, Matze