Out of curiosity I decided to take a quick look at Dispel and effect 2A (used by Blk.Hole and Zeromus before you use the Crystal on him). Here’s what I found:
Dispel removes all the statuses we thought (Berserk, Image, Wall, Barrier) but also removes HP Leak.
I think that’s a mistake, since it’s not a positive status.
Well, I've confirmed HP leak is lost after Dispel is used, though there is some extra leakage that occurs, but it stops immediately afterwards.
Effect 2A removes Berserk, Float, Image, Wall, Barrier, and resets the speed modifier. That means this effectively removes Slow/Fast, and only positive statuses.
So effect 2A is a real Dispel. Since there really aren’t many (if any?) enemies that use Fast on themselves, or Float, I recommend changing Dispel to this effect if you’re planning on making it active in any hacks. There is one more difference between this and Dispel, however. Dispel has a check if the target is Berserked, and does something to the next command for the target, perhaps to reset its attack sequence, I’m not sure. Using effect 2A might not work well on enemies, since it’s a shorter subroutine and intended to only be used on your party. Anyone that tests please post!
At least Protect/Shell is unaffected (although useless vs Zeromus as you said earlier)... but nice to know (at least Slow will stick on Zeromus, since spells can't target everyone on the field)
A small number of enemies cast Fast on themselves... well, there's the EvilMask (via Reflect).. but the obvious one is the Tricker. Then, there is Cagnazzio (Elemental of Water) at Baron...
I wrote something on the effect of Berserk and the Avenger Sword... it should answer questions you have.
Removing Berserk (Black Hole or Dispel) simply resets the ATB counter and stops whatever command issued for the next attack. However, the Avenger Sword just reapplies "Auto-Berserk" when the character turn comes up, but that character's turn has to "occur" when it is their "virtual turn". It doesn't occur in FF4A... Auto-Berserk is removed under Black Hole for the duration of the battle. Dispel doesn't affect Auto-Berserk here...
It is worth pointing out that auto-Berserk from the Avenger is slightly different than Berserk in terms of how either Dispel effects operate, particularly in terms of the port of the game you are testing on.
http://slickproductions.org/forum/index.php?topic=117.0