No, my suggestion would not work with a sine wave motion, only with a straight motion. I am not sure if DirectX allows to blend 2D objects between pixels at all, without going to 3D. But I've put this on my list of things to check.
Did you checked this? If this doesn't work I will work out a custom solution for this.