I understood that only tweets with the link to my site don’t appear in the search. But if I write for example the link to Twitpic it will appear. Why such inequality is there?

There are various reasons why Tweets may not show up in search. See:

[faq:8650]