Oficjalne oprogramowanie do tworzenia plików helpa - Microsoft Help Workshop (hcw i hcrtf), do znalezienia w necie, byly tez dolaczone np do BCB6 Professional.
Jest to rzecz leciutko "stara", podobnie jak i same pliki .hlp, ktore wychodza z uzycia, a reczne utworzenie projektu pliku pomocy, o ile dobrze pamietam wymaga utworzenia odpowiednio spreparowanych plików .rtf z odpowiednimi znacznikami (karkolomne zadanie), w necie jest naprawde masa programow ktore zrobia to automatycznie.
Tak jak napisal poprzednik - lepiej uzywac plików chm, obsluga jest tak samo prosta jak przy .hlp, a jezeli nie zalezy ci na pomocy kontekstowej, to nawet banalna bo masz dostep do kazdego tematu w helpie (czyli do kazdego skladowego pliku .html) za pomoca odpowiednio spreparowanego linka i mozesz to zrobic w kazdej wersji Dlephi albo BCB.
Na przyklad tak:
String helpString = helpFile+String("::/html/temat.htm");
ShellExecute(this->Handle,"open","hh.exe",helpString.c_str(),NULL,SW_SHOW);