It would be most helpful to know exactly what it is you are trying to accomplish. HyperlinktoURL will open a web address, ShellExecute can open local web page like a .htm file, both using the default browser.
Example, for .htm files the registry says these are "htmfile". Look that key up in HKEY_CLASSES_ROOT.
HKEY_CLASSES_ROOT\htmlfile\shell\open will tell you what Windows executes when you try to open an .htm file. For me it says IE, for you probably some command for Chrome. For just a simple key that says Chrome or IE is my default browser I've never searched for it because my application doesn't care.