Note that Heroic Surge only allows you only one additional move action or attack action -- no spellcasting.
Casting a spell is a separate type of standard action from the attack action.
So all those spells that say "Casting time: Attack action" have been errata'd, then?
http://www.darkshire.net/~jhkim/rpg/srd/srd_modern_html/msrdspells.html
Take a look. Attack action, the d20M version of the Standard action. Also note that many class Talents -- Captivate, Dazzle, and Taunt -- require an Attack action to use, while none of them are directly attacks any more than a non-damaging spell is. "Attack action" is sort of shorthand for "any ability that affects another character" and "Move action" is short of shorthand for "any ability that pretty much only affects you or inanimate objects". (Many exceptions exist, but it's a good rule of thumb for when a player wants to know whether pressing a button to drop a portcullis on the bad guys is a move or attack action.)