Depends on what the image is, and how big. Probably, I'd cheat and "rotate the image" as a sequence of static images in a GIF or similar, rather than trying to do it on the fly.
But... it might be worth looking at this:
Mapping Images on Spherical Surfaces Using C#[
^] - I haven't tried it, but it might help.