Actually, there already is a particle system with editor, sources (on pascal). Which seems faster and more flexible. But who cares?
This one has much nicer textures!
So let's do Pascal headers for this!