Haruhiko,
It is the installer and the lack of fine control over the settings, like custom JVM arguments for the agent.
The Windows service for the .NET agent has the command line of:
"C:\Program Files\CA APM\Introscope 10.5.2.24\wily\bin\PerfMonCollectorAgent.exe"
Which is far different than what I am used to. With the enterprise managers, you can go into the IntroscopeEnterpriseManager.lax and muck with the JVM arguments or even the IntroscopeEnterpriseManager.profile. Then with the epagent, you can create a simple EMCtrl.sh or use an older version since the 10.5.2 version has the "Tanuki Software" wrapper which really limits how to manage the IntroscopeAgent.properties file.
So with the use of the "PerfMonCollectorAgent.exe" is there a way to inject something like the -DagentManager= for the Java or epagent?
The main goal here is to only have one "IntroscopeAgent.profile" that will not have the 'agentManager.url.1=" within it and set that value via a environment variable.