How do I display user picture from profile fields?
Private Message displays the user picture via a theme('user_picture') so I'd just copy the user-picture.tpl.php template out of the system user module directory and into your theme's and modify it to display your field instead of the default.  You may want to put additional logic in there so that it doesn't do this everywhere but that's up to you.