Vanya,
You mention two distinctly different issues in this thread. I'll do my best to answer your questions and help figure out what is happening.
1 - Discription isn't displaying on "Send Email" click.
I have not heard of this error before, however, it may be because you are using a customized template for your project. Do you know if your customized type has a "new" description field in place of the old one? If so, it may not have mapped the default Description to this new field (or changed field) in your template. This would probably cause the description to not display correctly when creating an email from a Work Item.
2 - There is a known issue with the WorkItemStore objects not being refreshed properly in the TFS object model if they have different instances in different processes. If you have both TeamLook (Outlook) running and Visual Studio, and make a change to one of the queries (even if you save the query to the server), running the same query in the other process will be running the "old" query string. Unfortunately there doesn't seem to be a way to refresh a single query from the server, through the TFS object model, it will only get the refresh from the local WorkItemStore which is stale at that point.
- If you want to refresh the Query Manager, you will need to close QM, and reopen it (yes annoying I know).
- If you want to refresh Visual Studio, you need to click on the root project in the Team Explorer menu, then click refresh (clicking refresh anywhere else will not cause the entire store to be refreshed which is what is needed).
Is this possibly related to why you are getting different results? Do you still get different results if you close both applications and restart them? I am guessing you just have a stale Work Item Store in one of the processes.
Cheers,
~Joe