Ehhez hasonló problémával én is találkoztam.
A 0.9.26 változattól kezdve a Win32-es Lazarus is UTF-8 karakterkódolást használ belül. Sajnos, mint az idő közben kiderült, néhány helyen kimaradt az UTF-8 és a rendszer karakterkészlet oda/vissza váltása.
Nálam az is előfordult, hogy egyes string-ek amikben közelebbről meg nem határozott UTF-8 karakterek voltak üres string-ként jelentek meg az ablakokban.
Valószínűsítem, hogy nálad is ez a baj.
Próbáld a snapshot-ot, innen:
www.hu.freepascal.org/lazarus/
... persze nem biztos, hogy más lesz az eredmény.