Cmq anche se la rotazione, nel progetto di cui parli, è continua, potresti prendere spunto da lì per la tua rotazione..se pensi di non riuscire potresti postare il codice.
Altrimenti ti potresti avventurare nell'uso della funzione API BitBlt, che serve per trasferire blocchi di immagine: forse con i giusti parametri ed accorgimenti qualcosa viene fuori..
ciao