is there a way to add / create the surface normal property on already painted particles inside a container? Or is it something which only can be set before creation in the paint tool options? Thanks.
No since the particle container doesn't keep the connection with the underlying geometry. Properties of the underlying geometry are resolved at the time the particle is created. This is why you are free to delete, change, move both geometries afterwards.