It's not a no-trade clause per say. It's just a built-in safety feature into new contracts. I wouldn't doubt that Vidro would approve a trade (say to the Yankees) but if the Expos were seriously considering trading him I don't think they would have inked this contract which gives him power over the move. That's like tying one hand behind your back before going into a fight.
If the contract was a concern for the receiving team they would do a "sign & trade" as opposed to going about it like this.
Maine has a good swing for a pitcher but on anything that moves, he has no chance. And if it's a fastball, it has to be up in the zone. Basically, the pitcher has to hit his bat. - Mike Pelfrey