Using ICE a lot as well, for many different purposes.
This is one of the simpler compounds I've created with it. After rigging and weighting a mesh then constraining those bones to a curve, I have basic control of overall position and spacing of the bones.
There's also a blend control from the original mesh shape to that deformed by the bone weight map and shape deforms
No doubt there's likely much smarter and cleaner ways of doing this. But this is an example of how easy it is to 'throw' something together while I still consider myself a newb using ICE.