I think most pros do something like that..
Federer has a variety of finishes to his forehand because it depends on what kind of ball his getting - and what he wants to do with the ball.
I am not sure they mentally think of the different shots though. Its all muscle memory with them. They know how they want the ball to go - and they react to the incoming ball.