This is something I did recently in my free time .Just having fun with ICE.
-you have to create the curve along Y axis
-the center of the curve has to be on the first point
-the pointcloud has to be parented under the curve and to be at 0.0.0 TR
Then you can transform or deform your curve and the feather will follow.
I am uploading a scene so you can see the setup and also the compounds.
You have to copy "tim_FeatherToll" folder under your workgroup>data>compounds, before you open the example scene.Download
Feel free to improve it.When I get more free time I may make it better but for now that's it.