No podés hacer macros que "esperen un tiempo". Por eso no podés macrear spells que tengan tiempo de casteo o sean afectados por el global cooldown.

Los únicos spells macreables en secuencia son los instant que no comen global cooldown: PoM, Arcane Power, Counterspell, etc.

Sobre usar el poly para cortar un casteo largo, yo lo hago bastante seguido, tirando un fireblast ni bien termina de castear para evitar el heal.

El heal del poly empieza 1 segundo después de que el objetivo se convierte en oveja, y cura 1000 de hp por segundo. Usando Ice Lance te arriesgás a que en el vuelo del spell llegue a curarse el primer tick, cosa que con el Fireblast, al ser un blast (pega cuando lo casteás) no pasa.

Así que sobre la pregunta del thread... no, no se puede macrear eso, tenés que hacerlo manualmente.