I don't think we should undermine the talent that Tendulkar has and no matter what people might say, he is going to be in Indian line up in the upcoming worldcup. About Sehwag, we should not let him rest, we should make him play, even as a tailender. Let him warm up for the world cup, coz it is for sure that he is going to play. He might as well just stay in line and hit few fours.
I don't understand the point to include Gambhir though. He should be rested, while Sehwag plays and Utthappa plays as an opener. We have a tendency to kick out players if they don't perform in their first game, and that is wrong. Not much good cricketers have played their best in their first international game of their life.
If I was the selector, I would put Utthappa and Ganguly as openers, then Tendulkar and Sehwag to follow, then Dravid and Uvaraj, then Dhoni and Pathan and last but not the least Sreesanth, Agarkar and Harbhajan. Sreesanth can be a choice over Agarkar. We even have Kumble, but depending upon the crease condition, Agarkar and Kumble can be exchanged. I don't know what to do with Zaheer, may be keep him in case of injuries. I would rather play Zaheer than Agarkar.
Another thing is Ganguly's exclusion, we cannot have that anymore. At the brink of world cup, we need all the strong force together as crickinfo.com puts it in the following link:
<http://content-usa.cricinfo.com/indvwi/content/current/story/278350.html>
We cannot play around with openers anymore, may be it's better we change coach Greg. We will get another one for cheap!!!