I want a LIVE personal messenger that allows me to type to anyone in a predefined list. Those people (multiple) will use the software too. They need to be able to give themselves user names that stick so they don't have to reenter it every time they launch the program. I have my own webhost and so I think the chat can be relayed through it using PHP or whatever you think is best.
As far as the chat window is concerned, I don't want it to use a browser window because I think it's too resource heavy. Clearly, I want something with a light footprint that runs as a standalone executable.
The catch is that I want the typing effect applied to the words as they're typed. So I want to see each letter pop up on my chat window as they type it. They won't have to hit return to send the message. I can literally watch them type and they can watch me type back.
I'll also need it to have a customizable notification sound (using wav, mp3, whatever) that notifies me when someone is typing to me, but the chat window must NOT steal focus. I'll provide my own wav sound.