Hello,
I am currently repackaging an application that has massive amounts of DLLs, and AXs below HKCR\CLSID registered and now face the problem that I have to fix at least 200 different paths in the registry and replace them with the appropiate [#abc.dll] instead.
In my opinion, this could be done by the repackaging process, as the paths already start with [ProgramFilesFolder]. The only thing required would be to check if the string contains a full file path registered in the current install project - and if yes, replace the string with the appropriate property for the file.
[ProgramFilesFolder]SomeApp\SomeSubDir\abc.dll
would just turn into:
[#abc.dll]
This would save a lot of time, as I can just move the files from the ProgramFilesFolder directory into the Application Folder directory - and all paths will still be correct.