Our application also includes a Merge Module of our own. Some of the
utilities that sit in <commonfiles> area are also intended for consumption by
external third parties. Hence these were candidates for MSM. When I created
this MSM, I also specified intended target folder as <commonfiles>\vendorname
and additionally specified MS redistributable MSMs such as ATL7.1, MFC7.1 etc
as additional dependencies on my MSM! The trouble is, when I create a merge
module of our own, I can only state its dependencies - I can't specify target
folder for these dependencies. I can only specify target folder for my
components, not for the dependent MSMs! This adds a further interesting
twist. I find MS files end up in <installdir> folder (program
files\vendor\app) although my own MSM components go to my suggested
<commonfiles> target folder!