I don't think Yumi mentioned it explicitly: if any prim in a NC/T linkset has a C/NT item in its inventory then the whole becomes NM/NC/NT.
----
You can't keep anyone from extracting something from a prim's inventory, regardless of modify/no modify on the container. The behaviour for a no mod container is:
* if you try to delete it directly, the prim will shout something along the lines of "Not permitted"
* if you drag a NC/T inventory item from the prim to your own inventory, it'll vanish from the prim and appear in your own inventory
* if you drag a C/NT inventory item from the prim to your own inventory, it'll stay put inside the prim, although you do end up with a copy in your own inventory
So even though you can't ever keep someone from getting the item out of the prim into their own inventory (they can always drag/drop), you can make sure that it will always be present in the prim no matter what (as long as the inventory item is C/NT).
The only use I can think of for wanting to keep an item inside of a prim at all times is a "trial script" though. If people want to break what they bought under any other circumstance, let them. Noone likes NC/NT items.
---
From: someone
Note: I use "llSetTexture()" a lot in my scripts as the use of the textures in my product is very dynamic. It is not the type of product where I embed static textures on a prim faces. Rendering on the prim faces is dynamic in this product.
You don't need the textures to be in the prim's inventory, you can just use their UUID instead.
Instead of:
llSetTexture("texture-name-goes-here", ALL_SIDES);
you'd use:
llSetTexture("00000000-0000-0000-0000-000000000000", ALL_SIDES);
(Right-click on the texture in your inventory and pick "Copy Asset UUID" and use Ctrl-V to paste it)
---
From: JessicaNichol Kappler
Does in make sense that the owner of the object can remove textures and scripts from the internal prim "Contents" folder despite the fact that the product has been tagged as "no mod".
I bought a couple poseball set where the poseballs were "no mod". The anims themselves were perfect, but the positioning was off (a cuddle looses much of its appeal when the other person's fingers come out through your eye socket

).
The way things are, that was no problem whatsoever since I could simply extract the anims from the poseballs and put them in my own poseballs (the original ones were quite hideous as well).
If no mod had meant that I couldn't extract the anims then I'd have been left with a useless purchase. There are dozens more cases where I cannibalized something I bought because the creator had either messed things up, or because I had a better use for the things I was extracting.
The SL permissions are already heavily biased towards creators, there's really no reason to further restrict what consumers can do with things they've paid for. If you want absolute control over your creation, don't sell it.