The Oldest GUI App Still Running on Windows 11
Original: Oldest GUI application that still runs on Windows 11
Why This Matters
Shows just how far Windows binary compatibility stretches across four decades.
A developer traced the oldest native GUI app running on Windows 11 to CDPLAYER.EXE from November 1992, a 34-year-old NT pre-release binary that still runs without modification.
The question sounds trivial: what is the oldest GUI application that still runs on Windows 11, unmodified and without emulation? Developer enlyth set out to find the answer and hit the first wall immediately — Windows 11 drops 16-bit support entirely, since 64-bit Windows ships no NTVDM. That pushes the search to the early Win32 era.
An initial tip pointed to FREECELL.EXE from an early Win32s release, dated 22 February 1993. It runs fine on modern Windows 11, putting it at roughly 33 years old. Good, but not the end of the road.
Digging through pre-release NT 3.1 builds on the Internet Archive, enlyth found two hard compatibility walls: builds from 1991 used a draft PE format modern Windows rejects outright, and mid-1992 builds assumed cdecl calling conventions while Windows 11's APIs use stdcall — causing stack corruption and crashes. One binary survived both problems: CDPLAYER.EXE from NT Build 347, linked 16 November 1992. It dodges the C-runtime incompatibility by linking against crtdll.dll, which Windows 11 still ships in SysWOW64. With a small emulation DLL to fake a CD-ROM drive, the nearly 34-year-old app plays audio.
As a bonus, using the third-party otvdm compatibility layer, REVERSI.EXE from Windows 1.01 — dated 15 November 1985 — also runs on Windows 11, though enlyth acknowledges that crosses into emulation territory.