Trinket/CD Skillのエラー表示/音を消す

いろいろやり方はあると思いますが、とりあえずこんな感じで。

エラー表示消しマクロ

#showtooltip arcane barrage
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/cast <trinket name>
/cast arcane power
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
/cast arcane barrage

エラー音消しAddon

もっとシンプル/低オーバーヘッド/スマートな方法があれば教えて下さい〜。