The easiest way is to activate static linking in th release build so you dont need the MFC dlls. Else you need a setup which installs the
redistributable dlls. For a professional instllation you may need a
installation tool when the installer in Visual Studio may be not enough for your needs.
You need to compile your app in x32 or x64 for such OS when you system calls.
Registry is needed for your app, when you havent provided the create flag when not already available.
My experience is that
there is no way around testing on a typical target system.