I seem to recall a discussion a little while back abut optional standards which authors could build to which would given them the right to state they develop according to that standard.

It is self-certification, but, as with web standards, these sorts of standards would be a good first step to letting users know that the developer cared to meet those standards.