I wonder why that was a problem?
just a blind shot: LHelp was first run out of the installer, so it was running "with root privileges" (UAC elevated user in Vista+ terms, admin user in XP- terms), and all the files created by it in the session inherited this admin-only credentials. Then regular user program indeed can not touch it.
Was hits when making a trial box program, the installer had a checkbox to immediately run the program, but then it no more could be executed by restricted users ever again
I've certainly seen alignment issues in lhelp but I'd have thought that provided the relevant files existed it should have worked.
My
AppData\Local\lhelp\lhelp-lazhelp.conf is writeable, yet i see broken layouts too. Not related.
My guess is different though, but it is a blind guess too, i did not looked into details.
I think they use bleeding edge HTML/JS/CSS generated for recent Chrome, yet LHelp itself uses some old limited rendered, like THTMLFrame with its HTML 3.x internals. Just a guess though.