I've got a number of embedded systems that use a Java client which can't work on a modern system. I run XP in a VM with an old version of Firefox and Java on it to get into those. Works great!
Up until a few years ago, I had a flight simulator running on Windows 95. It too, ran great and was certified for students to log flight time towards their certifications.