http://www.microsoft.com/downloads/details.aspx?familyid=24da89e9-b581-47b0-b45e-492dd6da2971&displaylang=en
Once installed, you need to run the Compatibility Administrator. Once loaded Under "Custom Databases" you will see a database. Right click and select "create new" -> "Application Fix". It will then ask to name the "program to be fixed" this will show up in application manager aka add and remove programs aka appwiz.cpl.
Once you have located the program. Once you press next dont worry about the Operating system mode and select next. The additional compatibility modes can be used if you wanted to change resolution etc. The next menu asks for "compatibilty fixes" you can add options such as "run as administrator", In this example we want to redirect files so we want "LUAredirectFS". If you contrinue with the prompts, it will ask you other options that are not important in this example. It will then load the application as a test run. After the application has launched it should bring up information on the files and directories used. In this case it tells us to use %appath%\APPLICATION NAME\FILE\app.dll if you wanted to be safe you can press the [COPY] button and rename the path to %appath%\Application Name\file so everything in that file location will get redirected. Once all this is done and you have saved the *.sdb file you then can install it on the destnation machine by doing the following from the command promt (CMD): sdbinst "File.sdb". There are switches such as -u to uninstall and -q for silent etc. sdbinst command will give you the commands you can use.