For work, I'm working on making Hello play nice with WINE. It's nontrivial. Here's a laundry list of the issues I've run into so far:

"This operating system is to old to run Hello"

Hello won't do anything besides display that error message until you copy riched20.dll from your Windows install.

The tooltips and login-screen error messages are drawn garbled

I've mentioned this to the wine-devel list, and I have a screenshot of the error message (the tooltips look similar).

The application fails to log into the server

After I enter my username and password and click "Sign-In", the program writes an error message in red in the login screen. Unfortunately, I can't read the message (see above), but I do have a packet capture of the exchange. Compare to a capture from a login session on an actual Windows machine.

The packet captures were taken with Ethereal and tcpdump, and are in libpcap format, which can be read by either of those tools.

Wine prints a warning about wanting the Mozilla ActiveX control

Wine prints the following message as it is starting Hello:
You need to install the Mozilla ActiveX control to
use Wine's builtin CLSID_WebBrowser from SHDOCVW.DLL
The control can be obtained here, and installing the control silences the message. See also Bug 587.

Insertion point movement in the login-screen username and password fields is buggy

Here's how to reproduce the major problems I've encountered:
  1. Start the program. Observe that the insertion point starts out in the password field.
  2. Click somewhere in the username field. Observe that the insertion point does not move.
  3. Click in the username field again. The second word is highlighted.
  4. Click in the password field; the insertion point does not move. Click in the username field again; the insertion point moves to the password field.
22 June 2004: These problems just disappeared between runs of the program. I don't understand.

Shift-Tab does not work

Shift-Tab should cycle backwards through the fields that Tab cycles through, but instead causes Wine to print an error message:
err:keyboard:X11DRV_ToUnicodeEx Please report: no char for keysym FE20 (ISO_Left_Tab) :
err:keyboard:X11DRV_ToUnicodeEx (virtKey=9,scanCode=F,keycode=17,state=1)
This is a known bug in Wine (Bug 1264).

More to come...