Thanks for your replies both of you!

I actually planned to do some clever scripting such as ent_remove and ent_create, the point for me now is:
Is there any way to tell the shader itself that it should share the textures used with other objects that have assigned the same shader and are using the same texture/s?
Btw I'm completely idiot to shaders

so you would propably have to explain a bit more precise if you do

Thanks in advance!