I bet you can't run a motion program in T1/T2. Are you doing this off user or shift+user buttons on the teach pendant or digital inputs?
If there is no motion in the program make sure the group mask is all *'s. When you create a program it defaults the group mask as 1,*,*,*,*. (Group one ON; all others off). Set this on the details screen from the select menu.
I use macro's all the time for home pos and... , they are motion programs, I also make manual functions for them I dont know if that makes any difference, but I can execute them as manual function or tp program in T1 and T2.