It requires some C++ to create a new particle editor module, but is actually pretty straightforward. Here is what I came up with:
The biggest problems is how to set up the correct rotation, as decals are rather ugly when rotated the wrong way.