Nimm mal folgendes:
Delphi-Quellcode:
begin
ShellExecute(0, 'open', PChar(ExtractFilePath(ParamStr(0)) + 'Help\musiksuite.chm'),
Nil, Nil, sw_shownormal);
end;
Denn somit hast du den korrekten arbeitspfad. Da andere wird immer dann nicht funktionieren, wenn der aktuelle Arbeitspfad von Win nicht dem Anwendungsverzeichnis entspricht.
EDIT: Hm ich glaub der rote Kasten hat Urlaub