Just remembered that there was #2794 that was "fixed" by using native dialogs once after install?
Yes. This PR is the most easiest solution to solve the one problem in #3209. Fixing the dialog crash or even better port the Windows native code to more modern APIs would be far better without a doubt. But I won't do this (not only because after I would have done there were probably more bugs in the code than before :D). For me, it's a trade-off how to spend the available time (as usual and as you most probably agree on).
I'm happy to close this PR unmerged if we could find anyone else volunteering to do the good way.