https://bugs.winehq.org/show_bug.cgi?id=43670
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- Created attachment 63097 --> https://bugs.winehq.org/attachment.cgi?id=63097 Hack to get paint to start up
As suspected, the problem here is that the mfc can't load the MUI resources. Now I don't know how exactly MUI works, so I have to investigate that first.
In short, MFC tries to load a menu by calling LoadMenuW, and bails out when it doesn't work. All other strings are affected too, but that simply treats them as empty-strings.
When forcing LoadMenuW to search in mspaint.exe.mui (and one has the dll), it works - at least it starts up. Pretty unusable since all other strings are missing too, but that's the same issue after all.
Attaching a small hack to work around the issue - needs mspaint.exe.mui in the same folder as mspaint.exe. Also included an undocumented dll function, since that is called regularly by paint - you'll need that when you want to use it longer than one second or so.
TL;DR: We need a MUI implementation for paint to work.