Oooh, very neat. This should make boss writing slightly easier!

Edit: Hmm, if you do this:

Code:
eweapon bomb = FireAimedEWeapon(EW_BOMB, this->X + 8, this->Y + 8, 0, 100, 4, false, 7, false, 38);
SetEWeaponMovement(bomb, EWM_THROW, 5);
SetEWeaponDeathEffect(bomb, EWD_EXPLODE, 4);
bomb->CollDetection = false; //so that the bomb itself doesn't hit Link
The explosion on death travels slowly to the left... No idea why, since it clearly sets the explosion to step 0!