It's a good question.
Here's another example. From the Collins Cobuild dictionary:
"Definition:
If you describe something such as an idea or belief as tenacious, you mean that it has a strong influence on people and is difficult to change or remove.
[Example]
...a remarkably tenacious belief that was to dominate future theories of military strategy. "
Your question asks "can" we use it to describe things (not people/animals). So we now have (with the other answers) several examples of the word being used in a similar sort of context. "Can" we use it for other things also? That depends on your definition of the word "can". I'd say "Why not?" For example, if someone says "There's a really tenacious stain on this." this sentence would probably communicate what the person wants to communicate. It is probably more likely that people would say "stubborn stain", but only because it's a collocation. There's no rule that says you must say "stubborn" not "tenacious"