Also deine fertig kompilierte Verson geht wirklich nicht.
Ich hab's selber noch mal kompiliert (D7) und da ging es,
allerdings mußte ich SHDocVw_TLB aus Uses entfernen, da ich diese Datei vermutlich nicht hab (wurde nicht gefunden)
Also wenn du auch mal diese
Unit (SHDocVw_TLB) rausnimmst und es dann immernoch nicht läuft, dann liegt es wohl an deinem Delphi.