Il y a un petit soucis de terminologie. Si on parle de volcanisme on ne peut pas parler de magma mais de lave, car la lave est du magma qui a dégazé dans la chambre magmatique d'un volcan et lors d'une éruption volcanique il n'y a que de la lave... ça demanderait des vérifications plus poussée mais je ne pense pas me tromper.
En tout cas s'il devait y avoir un élément commun au roche volcanique ça serait plus le silicium sous forme de silicates (augite, hornblende, fledspath, olivine...) que le fer, mais on peut toujours nuancer, l'olivine contient du fer, l'augite et l'hornblende aussi, la magnétite est fréquement trouvée dans les laves et contient essentiellement du fer... c'est dur d'être vraiment catégorique.
Pour finir, tout morceau de magma refroidi est appelé une roche magmatique, le granite, la diorite, les gabbros font partie de ces roches.
Quant à leur pouvoir, c'est très simple : tout est énergie.