The best way IMO of running legacy programs is to run them from a Virtual Machine.
Even most Laptops now have sufficient hardware resources to run one or even two Virtual machines.
It's a bit fiddly if you've never set one up before --look at the virtualisation threads on how to install and manage Virtual Machines.
This way you don't need to hunt down obscure or non existant
drivers etc and you can run the legacy apps for as long as you like.
Once you've mastered it then you will wonder why you never used that method before.
Cheers
jimbo