Yes, I have copied "freetype-6.dll" and "zlib1.dll" to required directories as described in instructions.
When "freetype-6.dll" and "zlib1.dll" are not copied, then Lazarus fails to start showing error message “unable to load freetype-6.dll”.
When "freetype-6.dll" and "zlib1.dll" are copied to required directories, then Lazarus simply crashes.
I am using Windows 64-bit version of Lazarus, and I guess these DLLs are 32-bit, and that is the reason of crashing.
I had to delete and reinstall Lazarus anew.
Btw, please note that current latest version release v2.2.0h of fpcupdeluxe-x86_64-win64.exe by default installs incorrect version of gradle-7.3.1 and all Android apps fail to launch.
The workaround solution is to manually install Gradle 6.8.3.
Please read here:
https://github.com/LongDirtyAnimAlf/fpcupdeluxe/issues/507Release v2.2.0h of fpcupdeluxe-x86_64-win64.exe needs gradle-6.8.3 instead of gradle-7.3.1