There isn't really a dilemma. :-) I patched my own version of Windows 10
years ago so that I could open .hlp files.
The problem here is that Charlie has created a .chm help file for his
program and he needed a way to open it from within the program.
.chm files can be opened using openURL() but when I set up the little
example program for Charlie I was a bit careless. I copied the Target
string from a shortcut on my desktop without seeing that it was for a
.hlp file. If you change the line in my example form to