Check your program folder for a file named ECM4freesetup32.exe . Running this instead of the main shortcut can sometimes bypass the DLL check. :
SmartKeyDLL may rely on Visual C++ and .NET Framework. Download and install the latest (all-in-one) and .NET Framework (version 4.8 or later). Run the System File Checker to repair Windows system files:
Hope this helps save someone a reinstall!
[GUIDE] How to fix SmartKeyDLL.dll missing error in ECM Titanium 1.61