Summary: When destroying a particle in a collision event, all instances of the particle is destroyed. I wish to be able to control this, but how?
that should be simple... you can't. you must make your own particle simulation. you can create a sprite, give it a ball movement behavior, uncheck the "rotate object" (something strange happens if you don't, actually) and when you want it to go boom, you must:
on somethingsomething:
repeat (100)
-> create sprite somewhere
-> set ball angle of motion to random(359)
-> set ball movement speed 50+random(50).
-> set ball movement acceleration to -50
on sprite collision with somethingsomething:
-> sprite: destroy
above is just an example, but try it, you should be fine