Sweep a 3D body

Sometimes I wish I could take a solid body and a sketched line and make a sweep of the solid body. The resulting body would be just like a curve driven pattern of the body along the curve with infinite instances.

It seems like a common problem people have is figuring out how to model a cut made by a mill tool that follows an irregular path (helix etc.). If you could sweep a solid body (with the same alignment options there are in curve driven pattern) then it would be super easy to model the tool, sweep it along the path, and then do a combine/subtract to remove the cut material.

I'm almost positive that SolidWorks does not have this functionality, so instead I just wanted to see if anyone else has ever wanted to do something similar. I'll probably submit an ER unless by some chance you can already to this in SW.

SolidworksParts And Features