Maybe you could try looking into making it a plugin. Or is it not possible to add new particle modules from plugins?