So far there is not any option to control the change address used by the client.
Thanks for the response and letting me know about coin control feature.
To tell you the truth i suspected there would exist similar requests.
The feature I request is just to be able to explicitly set the change address through a cmd line option and/or jsonrpc method.
That would be minimal, easily tested but greatly useful for the average user as Cyberdyne also pointed.
In my opinion the coin features you mentioned although great should not go main stream because would add to much complexity.
Also are partially redundant because of the rawtransaction API methods.
Reference client should include only the absolutely necessary features and nothing more leaving space for a market of full featured clients