AB4でUnicodeプログラムは無理なのでしょうか。

Declare Function MessageBoxW Lib "user32" Alias "MessageBoxW" _
(hWnd As HWND, _
lpText As *WCHAR, _
lpCaption As *WCHAR, _
uType As DWord) As Long
MessageBoxW(0,"こんにちは","挨拶",MB_OK)

これを実行するとメッセージウィンドウに謎の文字列が大量出現してしまいます。
現時点では生成された実行ファイルをバイナリエディタで直接書き換える方法を取っていますが、正直面倒くさいです。

VB2005のように何も意識せずUnicodeが使えれば…でも.NETで作ると何故か批判されるので困っています。