Edwards, all I can tell is that currently username displayed within the console comes from /ow_system_plugins/base/classes/console_event_handler.php :
if ( OW::getUser()->isAuthenticated() )
{
$item = new BASE_CMP_ConsoleDropdownMenu(BOL_UserService::getInstance()->getDisplayName(OW::getUser()->getId()));
$item->setUrl($router->urlForRoute('base_user_profile', array('username' => OW::getUser()->getUserObject()->getUsername())));
$item->addItem('main', array('label' => $language->text('base', 'console_item_label_profile'), 'url' => $router->urlForRoute('base_user_profile', array('username' => OW::getUser()->getUserObject()->getUsername()))));
$item->addItem('main', array('label' => $language->text('base', 'edit_index'), 'url' => $router->urlForRoute('base_edit')));
$item->addItem('main', array('label' => $language->text('base', 'preference_index'), 'url' => $router->urlForRoute('base_preference_index')));
$item->addItem('foot', array('label' => $language->text('base', 'console_item_label_sign_out'), 'url' => $router->urlForRoute('base_sign_out')));
You will need to edit this code ( using BOL_AvatarService ) and most likely console's .html files to be able to display avatars there.
This is not a complex change, but requires very good knowledge of .php. Unfortunately I can not provide you with detailed instructions. You will need to investigate this further and try on your own. May be other community members will be able to help you.