Short and best answer: get rid of VB and try to forget it as soon as you can. VB6 controls don't support Unicode.
Most modern systems works with Unicode for a long time already. Showing so popular Unicode Perso-Arabic script
http://en.wikipedia.org/wiki/Perso-Arabic_script[
^] was never a problem.
Long and ugly way: it looks like there is a number of third-part Unicode controls for VB6.
Do this:
http://en.lmgtfy.com/?q=VB6+Unicode[
^] to see over 2 millions of results. However, I would say — don't torture yourself, stop using VB6.
—SA