A 1993 FreeCell still runs on Windows 11, and a 1992 CD player almost does
The post's author hunted for the oldest GUI program that launches unmodified on Windows 11 and found FREECELL.EXE, dated 22 February 1993.
A pre-release NT 3.1 CD player linked on 16 November 1992 also runs, using the system's crtdll.dll. Earlier NT builds crash because they used the cdecl calling convention, where Windows 11 expects stdcall.
With the otvdm 16-bit emulator, even Windows 1.01's Reversi from 1985 launches, which the author admits feels like cheating.
What runs and what only seems to

The post names FREECELL.EXE from an early Win32s release as the oldest app that runs as-is, playable end to end. CDPLAYER.EXE from NT 3.1 build 347 is older but needed a small DLL to fake a CD drive. Native 16-bit programs cannot run on 64-bit Windows because NTVDM is gone.
The thread: the platform is the point
"And yet all of my books from 34 years ago open up just fine" — a commenter
(The comment continues by calling zero backward compatibility the norm for software today.)
"In 2026 does it still make sense to build new Windows app using Win32 API? I was building a simple image viewer similar to QuickLook on Mac using Win32. I found it's very responsive." — a developer building a Win32 image viewer
A stable Win32 surface is why a 33-year-old card game still opens, and what a small utility author is relying on today.
Get breakdowns like this every day
The top Hacker News stories, unpacked — by email, Telegram, or RSS.
Sebastian Raschka's free 11-hour course trains a reasoning model from Qwen3 0.6B
Eight YouTube videos build reasoning-model techniques in PyTorch: evaluation, inference-time scaling, GRPO reinforcement learning and distillation.