PDF unterstützt per se auch Sprungmarken.
Wir haben unsere Hilfe als "richtiges"
HTML, welches "standardmäßig" über einen TIdHTTPServer lokal ausgegeben wird.
(Help&Manual bietet auch eine eigene HTTP-ServerApp an, aber die ist sicherheitsteschnisch eine Katastrophe und das ist noch untertrieben)
Alternativ direkt von der WebSeite oder aus einem Verzeichnis.
Entweder in einem eigenen TWebBrowser oder im Standardbrowser (meistens Letzteres).
Verzeichnisse aus Netzwerkfreigaben (SMB) hatten aber das Problem, dass sie im Internet Explorer als "eingeschränkte Zone" gelten, währerend ein "unkontrolierbarer" Port 80, irgendwo im Intranet, als "vertrauenswürdig" gilt, also laut Standardeinstellungen des IE. Und da es hier nicht "gut" umsetzbar ist auf jedem Client-PC die Sicherheitseinstellungen zu ändern/vorzuschreiben, drum der kleine WebServer, damit nicht Teile vom CSS und JS gesperrt werden und die Hilfe dann nicht mehr richtig läuft/aussieht.