Updated answer (February 2014) as it seems to be a rather obscure topic.
How it works, you start loading the HTC library through the "behavior" property.
"behavior" is only a property of IE6-9 , see the official MS website "Support for the behavior of HTML elements and components (for example, HTC) has been removed in Internet Explorer 10 standards and modes to improve HTML5 compatibility and compliance.
Therefore, the โbehaviorโ property can cause loading only when used in IE6-9.
The library should never load for IE10 + NOR for other browsers (e.g. Chrome, Firefox, Safari, etc.)
I tested the same way as @BoltClock, and found that neither htc nor js were loaded when I was not in IE6-9 browser, as expected. I tested on IE8, IE9, Chrome 32, IE11 and Firefox 27 (see screenshots below).
I will try to spend some more time checking this further, maybe I missed something. In the meantime, anyone can test using the official demo page css3pie.com/demos/ and browserstack.com (for example, they have a free trial).
Chrome, Firefox, and IE11 do not load the css3pie js library, as expected: 

Note: in the "dynamisch skripts" directory, the javascript list is added directly inside the page (does not apply to a separate js file).
IE9 loads the css3pie js library, as expected: 
IE8 loads the css3pie js library, as expected: 
Note 1: note that the lib loaded for IE8 or for IE9 is different.
Note 2: chrome, firefox, and IE11 do not load the css3pie library, but can load css3pie CSS, this may require further testing.