If they really aren't transient then /tmp is the wrong place for
them.
I will categorically disagree with any argument of the "the user
shouldn't be doing that" type. Software exists to serve the user, not
the other way around.
Besides, I often don't realize that a file isn't transient until
*after* it's in /tmp. Such is life :-P