I'm using multi-project, multi-repo, multi-team-provider workspace (SVN/Mercurial) with ~10 to 15 projects. On Eclipse startup Hg status pending... decoration is shown randomly for many projects in any of existing "explorers". It goes away as soon as Team->Refresh is called.
Independently of thw workspace size, all Mercurial projects should be properly decorated.
This seems to be regression after refactoring MercurialTeamProvider to use MercurialRootCache, hapenned in 1.8.0 developer branch.
I'm working on the fix.