And the VB6 compatible twinBASIC programming language supports unicode and 64 bit compilation - and has a modern IDE.
And it can import VB6 source code and forms.
I still have a VB6 program in production. I miss a nice `sort` function.
Also opening the standard window to open/save a file is a missing feature. You can use a vbx control but it's difficult to distribute, or you can use the API, but the null characters are a small problem.