Personally I'd say that if one of the things the legacy installer does is make the application work correctly, then it really has not outlived its usefulness. Running the installer, then looking to see what changes it made to the system would be a good way to figure out exactly what needs to be done to make the program work.
Use tools like RegShot (http:/