As for the duplicating particles I think it's a bit more involved than just saying Edit->Duplicate... By duplicating the emitter does not duplicate the particles as well. They are two different things. Particles can be spawn even without an emitter by an expression for example... I believe you'd have to create a script node or something to duplicate the particles and their velocities as well as other attributes...