The game's definition of magic is quite narrow. As far as i can describe it, "magic" is effects caused by a spell, which is selectable as an action in combat, and falls in the "spells" category of the tactical combat skillbar screen.
Elemental damage which does not come from a spell, isn't considered magic. even if it is quite clearly from an enchanted staff throwing magical bolts of fire.
I'd agree that the current way it works is illogical. But how SHOULD it work ?
re magnar: They have a negative resistance to the element of cold, and are weak to alll cold damage, whether it's from a spell or not.