Ime exception when a .net Form comes to be shown under Korean Vista

it is weird that this exception only could be seen under korean vista, (neither chinese vista or japanese vista), when the main form appears, however I havent put any input-enabled control on the form. Has anyone ever met this kind of exception? Any information will be appreciated!

The application implemented with C#, V.S 2003.

System.ArgumentException: ??? ?? ???? ??? ?? ???????.
??: System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
??: System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
??: System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
??: System.Windows.Forms.Control.ImeModeConversion.get_ImeModeConversionBits()
??: System.Windows.Forms.Control.ImeContext.SetImeStatus(ImeMode imeMode, IntPtr handle)
??: System.Windows.Forms.Control.WmImeKillFocus()
??: System.Windows.Forms.Control.WndProc(Message& m)
??: System.Windows.Forms.ScrollableControl.WndProc(Message& m)
??: System.Windows.Forms.ContainerControl.WndProc(Message& m)
??: System.Windows.Forms.Form.WndProc(Message& m)
??: CommonUIManaged.D3DApp.WndProc(Message& m)
??: DMXApp.WndProc(Message& m)
??: System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
??: System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
??: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

[1522 byte] By [WillYe] at [2008-1-4]