If you like Pascal, I would recommend Free Pascal and Lazarus. You will have Pascal and Object Pascal, a Delphi-like GUI and a very wide portability between different platforms (Windows, Linux, Windows CE, BSD, MacOS X, AmigaOS... even Nintendo DS!) and processors (x86, AMD64 aka x86 64, ARM, PowerPC, 68k, SPARC...). JDK? Seriously, Java is not a sane language for people that likes Pascal or C/C++ languages, despite being massively used by market(ing) reasons. The development methodology of Java is different and certain developers are not comfortable with it or feel a lot productive not using it. I'm not against Java as a programming language, just I avoid apps running into bytecodes because generally being highly inefficient and prefer to use native code instead. About support: What about Chromium? It's Open Source, so maybe it can be even patched for Win 9x support. Don't get me wrong, I'm not a developer and just suggesting it