If you open up qa-theme-base.php and navigate to the post_meta_who function. If you then replace the if block starting if (isset($post['who']['data'])) with the following code, it should use the wordpress display name for everything except edits, as edits appear to get the username a different way, which I am currently searching for. If anyone knows where this data comes from comment and I'll update the answer and look into turning this into a plugin
if (isset($post['who']['data']))
if (isset($post['raw']['ouserid']))
{
$user_info = get_userdata($post['raw']['ouserid']);
}
else
{
$user_info = get_userdata($post['raw']['userid']);
}
$display_name = $user_info->display_name;
$user_login = $user_info->user_login;
$this->output('<SPAN CLASS="'.$class.'-who-data"><a href=/user/'.$user_login.'>'.$display_name.'</a></SPAN>');
if (isset($post['who']['title']))
$this->output('<SPAN CLASS="'.$class.'-who-title">'.$post['who']['title'].'</SPAN>');
Edit:
I have now created a plugin to provide user display names for questions, answers comments and edits, available from here http://wiki.question2answer.org/doku.php/plugins/wordpressname
Next update will replace usernames on profile pages with display names