"Change Of Address". Get it here: http://htmole.altervista.org/rareware.htm
Here's how I used it, as an example; I had two partitions and needed to move my "Program Files" from partition "D" to partition "C" (where they were before I started messing around with partition configurations
But my Program Files folder is about 50GB. Exploder kept craoking if I tried to relocate the contents from one partition to another. Some programs wouldn't work, as they are intergrated with user local settings, the Common Files folder, and user/global app settings. Some of these programs are a synaptic web and breaking any of it causes them to need reinstallation.
I wasn't about to reinstall 50GB of friggin programs!
I used COA2 to "remap" the directories to point to the newly named program strings. Afterwards, I defragged using an optimiser so that the program files were closer to the OS (120GB hdd). I dunno if that was necessary or helpful for performance, but the defragger confirmed that COA2 doesn't physically relocate anything. It simply changes all assocciated paths to what you want.
Simply enter the file/folder, the old path and the new path, and it does the rest. Microsoft Word is a great example. If you have a loaded version with all the goodies, all you need to do to completely f88k it up is play with some user application setting. It doesn't take much at all. I killed mine once and ran a reg cleaner. It turned up dozens and dozens of strings that were dead-ended. cOA2, I presume, finds all of those and changes them for you.
That's my simple understanding of it. I rate about a 2 out of ten in the "I understand Windows." club, so take it with that salt.