I still tell myself if I going to vibecode a windows app, it will be native and suport 2000 and be a completely static linked executive. Petzold style programming may require memory unsafe legacy languages, but boy does the resulting small fast program with accelerafor keys and native themeable controls make me comfortable.
If you have Windows 11 it comes with this new (open source) `edit` written in Rust - open a command prompt and type `edit`.
This is somewhat amusing, considering all the bloat that it comes with otherwise. Even `notepad` has become rather... feature full... it has tabs, spell checking and AI...
I expect the build for Windows 2000 may work on NT 4.0, because it has OpenGL, but Windows 3.11 with Win32s will never work - because it does not have OpenGL(I think...).