Ok, later I"ll boot down to XP and try this too & see if I get the similar results.
But will be much later, currently working on something else.

In the meantime, can you try that sample code I posted in the other thread?
Code:
Private Declare Function DefWindowProcW Lib "user32.dll" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Private Sub Command1_Click()
    Dim bUni(0 To 25) As Byte, sUniText As String ' 13 character unicode string for testing
    bUni(0) = 205: bUni(1) = 139: bUni(2) = 120: bUni(3) = 81: bUni(4) = 132: bUni(5) = 118
    bUni(6) = 251: bUni(7) = 127: bUni(8) = 209: bUni(9) = 139: bUni(10) = 2: bUni(11) = 48
    bUni(12) = 244: bUni(13) = 102: bUni(14) = 26: bUni(15) = 89: bUni(16) = 251: bUni(17) = 127
    bUni(18) = 209: bUni(19) = 139: bUni(20) = 40: bUni(21) = 87: bUni(22) = 73: bUni(23) = 108
    bUni(24) = 237: bUni(25) = 139
    sUniText = bUni()

    DefWindowProcW Me.hWnd, &HC, 0&, StrPtr(sUniText) ' &HC = WM_SetText
End Sub