Hey you crazy 2Ders, I've got a crazy question.

Has anyone developed or used a 2D sprite particle engine?
Now, before everyone gets crazy, I'll answer a few questions: 1. Yes, I searched. 2. No, I'm not looking for 3D particles, I've got those out the ass. 3. I want 2D sprite particles to use in my sprite GUI for an RPG magic system.
Of course, I could do it myself. But why re-invent the wheel if it's already been done? I have no problem at all giving credit where credit is due.
Now, imagine this : when you click on a magical rune, cute little heart particles shoot out, called

Hearticals

(not really). Since I'm using sprites on top of 3D, I have to draw the sprites last. So, any 3D particles will appear behind the rune. If there's a lot of GUI sprite action going on, then it will look crappy. Alpha blended sprites seem like the way to go.
If no one has seen such a beast, it's cool, I guess I'll invent one. I'd just rather not is all. Thanks!!!

Come see the WIP!