Ich verweise dich mal an Luckies
Win32-
API-Tutorials. Da gibt´s ein extra Kapitel zum Thema HLP und CHM, in dem das angesprochen wird. Zwar vorrangig für
nonVCL, aber es lässt sich auch für
VCL-Programme benutzen. Wenn es noch drin ist, findest du in den Beispielen zu den Tutorials auch ein
VCL-Programm (gezippt).
Wenn dich .NET auch noch interessiert (irgendwann), dann s.
hier.