Наверное дело вот в чём. Во-первых, вызов SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0); происходит в событии OnCreate, т.е. форма ещё не создана а ты уже посылаешь ей сообщение. Попробуй это написать в OnShow.
Во-вторых, убедить что твои Labelы используют этот шрифт, т.е. свойство Font.Name стоит твой шрифт.
В третьих, сделай проверку на ошибки
Код:
if AddFontResource('Xenia Condensed Cyrillic.TTF') = 0 then
ShowMessage('Не удалось добавить шрифт');