P.S. More elaboration on dropping Win98 support (after investing so much effort, sniff).

Alas, the said support became an unsustainable effort sink. All for a vanishingly small fraction of hardware that
1. is compatible with Win98
2. has Directx9 - class video card
3. has OpenGL 2.0 drivers for Win98 for said video card

I should have done this much, much earlier. It was Ok while my target was OpenGL 1.2 or even when I updated that to 1.4. But when I mage my absolute minimum GLES2 and its desktop substitute GL 2.1 it was time to bury the venerated dead.

The last nail into coffin was my decision to drop support for video cards without NPOT2 support (I have one, GeForce FX5200). Incidentally, FX5200 was the only video card I have that has Win98 OpenGL 2.0 drivers.

As a result I am free to drop supporting Free Pascal 2.6.4 (hello, generics, I missed you so much)

Rest assured, I am still supporting WinXP. I cannot find reasons not to.