Karnelias Antwort ist dahingehend korrekt, dass ein Makro nur das macht, was du ihm sagst.
In deinem Fall ist nur eine Aktion dafür angegeben, wenn du ein Mouseover-Ziel ausgewählt hast. Hast du kein Mouseover ausgewählt, macht das Makro überhaupt nichts und kann dann logischerweise auch nichts anzeigen.
Um das Standardverhalten einer Fähigkeit zu bekommen, kann man einfach eine leere Klammer nutzen und diese hinter die Klammer des Mouseover-Ziels setzen, da Bedingungen immer von links nach rechts abgearbeitet werden.
@none
ist keine globale Option, sondern versucht, den Charakter namens „none“ als Ziel des Makros zu nutzen. Je nachdem, wie das Makrosystem damit umgeht, kann es durchaus sein, dass das irgendwie funktioniert - sobald du aber einen Charakter namens none triffst, wird dieser immer als Ziel ausgewählt werden.
Die korrekte Schreibweise des Makros wäre daher:
#showtooltip
/cast [@mouseover, exists] Frostblitz
Eine komplette Übersicht über die Möglichkeiten und Beschränkungen von Makros findest du im auch Interface-Forum: [Guide] Makros