particleIllusion lets you create any sort of particle effect easily. Whether you are looking for an explosion, flash, spray, drip or any other sort of effect, you should be able to find it in particleIllusion, which contains more than 1500 particle effects.
Even though the interface itself is a little counter-intuitive, adding an effect to an image or video is relatively easy. Load up your video or image in particleIllusion, select the effects you want and add them, play around with the settings until you have reached the desired result and render the file before exporting it.
The parameters give you a lot of flexibility, however I did find them a little diffficult to work with, particularly the graph view.
Luckily particleIllusion comes with a full online tutorial to guide through every step and help you really become familiar with the program.
Although a little counterintuitive, particleIllusion is a great tool with over 1500 particle effects to add to your video or image.