Particle emitters and NGUI don't work together. NGUI creates its own geometry. So do particle systems, but particle systems do that somewhere inside unity's core. Your best bet is to create a custom widget type, basically creating your own version of a particle emitter. Same with trail renderers.