What would be really good, would be a client feature that it has to handshake with the mining network, and some tiny fingerprint appear in the block-chain that can then be viewed from a trusted site. You then know that your client is a real one.
You want the client to validate itself, and tell you has verified it is authentic?
Do you think that someone who distributes a malicious version won't just make it skip that check?