Here is something that I had completely missed here and I should mention. How about going for a commercial product that is relatively low cost, like a Microsoft product say, and run it over Wine? Look in here and see what you can find: https://appdb.winehq.org/ I have had very good luck running crap that does not interact much with the hardware (3d, audio, etc). You have simple requirements; it should work for you. The company that supports Wine and the commercial spin of it is right here in town (CodeWeavers) and friendly to this list.