Sorry for the late response.
I just tested WebView4Delphi with Lazarus 2.2.4 on Windows 7 (32 bits) and it works fine if you use the internal loader like this :
GlobalWebView2Loader.UseInternalLoader:= True;
The demos create the EXE in the bin64 directory and they try to load the wrong DLL on a 32 bit system. If that's your case move the EXE to bin32 and it'll work fine even without the internal loader.
Install the latest WebView2 "Evergreen Standalone Installer" or the "Fixed Version" from here :
https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-sectionIf you use the fixed version you have to set the BrowserExecPath property like this :
GlobalWebView2Loader.BrowserExecPath := 'c:\The_Path_To_The_Fixed_Version';