Ok, depois de mais pesquisas, descobri através do Dependency Walker que a dll está fazendo referência à API-MS-WIN-CORE-SYNCH-L1-1-0.DLL através da cadeia de outras DLLs.
Com base nessas informações da Microsoft , não parece que isso é compatível como é. Parece que eu teria que recompilar a DLL para fazer esse trabalho mudar as referências.
Solução: vou criar uma VM para esse aplicativo legado.