Hello Scott.
What about the MSVC runtime. If this was not present on the machine, then MapWinGIS will install it, and it is not uninstalled when you uninstall MapWinGIS.
You could verify this by first looking for the “Microsoft Visual C++ 2017 Redistributable (x86)” in the Programs and Features control panel. It likely does not exist on a typical machine.
See if that’s it. If it is, you just need to install the Redistributable as part of your setup.
Regards,
Jerry.