sorry for the delay in responding, but my computer is laying in bits at the moment whilst I 'persuade' the dvd writer to behave itself. It seems to have complied!
Unicode. At the moment, I don't think Tailbite will create a Unicode lib; although I could modify the Tailbite source again in the same way that I did (thanks to Gnozal) to create a threadsafe version.
To be honest, you'd probably be better off with the source code though if creating a unicode compliant app. I'll look into it.
I'll have a look at the shift tab this weekend. At the minute you can use ctrl/tab to alternate between editing a cell and simply navigating through cells. Combine this with the cursor keys and you can easily tab backwards through the grid.
Dare, I could arrange for every message passed to the list icon to be subsequently (or prior to) passed to the CellCallback function.
Crap, that's a damn fine idea actually; why the hell didn't that occur to me? Again, give me a couple of days as I'm on the move at the mo.
As for row height; the only way of changing individual row heights with a listicon is to utilise full owenerdrawn methods. The problem with this is that Windows then requires that I draw entire rows at a time as opposed to individual cells. This takes me down a very wayward path and really demands that I create a grid control not based upon a list icon (this is one for the future!)
As for making the first column appear similar to the header row; 2 options. Either remove the header row (set it's height to zero) and go from there, or wait until I've added button cell-types etc.