Status of OpenTodoList's Windows 7 support
Caveat: I'm aware that Microsoft have ceased their support for Windows 7 in January 2020 and that security updates for operating it safely are only available through the so-called Windows 7 Extended Security Updates (ESU) program until January 2023 (or - according to latest rumors - even until January 2026). Furthermore, I did not find any details on OpenTodoList's system requirements on Windows, i.e. which Windows versions are supported by OpenTodoList. So it may be entirely possible the following issue is either an already known problem or even intended, should OpenTodoList's support for Windows 7 and 8.0 have already ended. - To cut a long story/caveat short: This issue report is not intended as a request for an immediate fix, but rather as a 'what's the status?' question and a sticky note to others who may have come across the same problem.
Issue
The current OpenTodoList release 3.41.1 installs normally on Microsoft Windows 7 SP1 x64, but crashes right on launch with an error message stating the library api-ms-win-core-path-l1-1-0.dll
is missing from the system. To my knowledge, this is an error message typical for applications that have terminated supporting Windows 7, so I don't think it's a specific problem of the Windows 7 machine this was tested on.
Workaround
Installing nalexandru's and kobilutil's free and open-source re-implementation of api-ms-win-core-path-l1-1-0.dll
based on the WINE project's code will make OpenTodoList launch again on Windows 7. Simply copy the library's two x86 and x64 incarnation dll files into System32 (x64) and SysWOW64 (x86), and OpenTodoList will open again.