The first version of ddraw DLL was compiled with dynamic runtime and required VC 2013 runtime. Then the project was updated to use VC 2015 runtime. At this time there are also TgSmush DLL and hooks DLLs. To avoid requiring users to install multiple different versions of the c++ runtime I switched the DLLs to use static runtime library. Early this year I've switched all my DLLs to VS 2022 and I removed support for Windows XP. So now all the DLLs use the same c++ toolset. Since VS 2015 all VS versions use the same redist runtime. So now with dynamic runtime library the users have to install only one redist c++ package. For now the TgSmush DLL uses dynamic runtime library and all other DLLs use static runtime library. So I think that it is fine now to use dynamic runtime library.
From Jeremy: