Amigo Sisco:
Hace años utilicé algunos editores de HLP (no recuerdo ni los nombres) ... pero desde hace mucho hago todas las ayudas en HTML y las abro con un simple:
ShellExecute(0, Nil, '\hlp\ayuda.html', Nil, Nil, SW_NORMAL);
Esto hace que el Güindous abra el objeto html con el explorador que tengas registrado para esta clase de documentos ....
Nota: Si en lugar de un html le envías por ejemplo un .doc lo abrirá con el Word, y si es un .bmp lo hará con el mspaint y si es un .zip utilizará el Winzip ... etc Incluso si lo que le envías es una dirección de correos te abrirá el dialogo de enviar correo de tu cliente de correos predefinido, Outlook, Outlook Express o el que sea. Yo lo meto esto en una función del estilo de Abrir_Objeto(Objeto:string); Es muy util y te quita de muchos problemas.
Nota: Si vas a utilizar el ShellExecute es imprescindible que añadas a los uses el del ShellAPI