I have recently had to help a company End User install and configure Creo View Client (including ECAD Adapters) and the ECAD Validation packages for use in Creo Parametric 2.
While the installation of all components went smoothly enough, there was one glaring inconsistency that I feel needs to be mentioned and hopefully addressed. During the first installation phase, the Creo View Client, an additional installation took place for comething called Creo View ECAD Adapters. While the overall installation allowed me to change the default install folder location (which my company does routinely) this component was not installed at my chosen location but rather under C:\Program Files\PTC\CCreo 2.0\View ECAD Adapters. Thus our internal desire to have all of our related tool components installed into a common location was thus defeated. The second component (ECAD Validate), installed from the same Setup program, also asked for where it should be installed and did so.
In my humble opinion, if you are going to ask me where I wish to install something, then the least you should do is respect that and place the software where I asked it to be placed. I could see no way to defeat this behavior in the installer. If there is something I missed, or if there are command line installer switches I can use when automating such an installation, that would be fine. But I saw no opportunity to intervene in this process when runngin from the Setup program UI. We routinely have to install for many hundreds of users, and have a Global support staff who need to know things are "just so" in order to be able to support these tools. The bahavior I've mentioned here is one of the many little factors that make things harder for us.