I'm using a simple macro on my hunter set to action bar 1, coupled with the prospector program to destroy adds.
And the PQR program works awesome for DKs. Currently Dual Boxing in 2 different dungeons for double the fun
Heres my macro
/target Unstable
/castsequence reset=20 mend pet, multi-shot
/petattack