Automatisches Casten funktioniert nicht mehr, das ganze muss über die Secure-Templates laufen (Getriggert durch Tasten/Mausdruck).
Code:
local btn = CreateFrame("Button", "myButton", UIParent, "SecureActionButtonTemplate");
btn:SetAttribute("type", "spell");
btn:SetAttribute("spell", "ZAUBERNAME");