I've got the basics in place (I can find out if a user is using Custom Names in Messenger, that was easy). All I need to do now is figure out how to get the right key from HKCU\Software\Patchou\MsgPlus2\<email>\Contacts so I can get the right Custom Name.
Screeny attached to show what I mean: