Yeah this corrects one problem but the PM title still has one problem too.
It says "Happy Birthday from Unregistered" even if my user ID and nickname are setup in the vbulletin options.
I guess it would have to do with the code in this file: birthdaypm.php
Code:
$pmdm->set('fromuserid', $vbulletin->options['devel_birth_pm_send_id']);
$pmdm->set('fromusername', unhtmlspecialchars($vbulletin->userinfo['username']));
eval(fetch_email_phrases('devel_birthdaypm', $userinfo['languageid']));
$pmdm->set('title', $subject);
Probably something to change in there but what?