Thanks for your reply, But this is the kind of solution I would want to avoid. It would override just about every single display feature mIRC has. It's the easy and ugly way to do it.
What i am looking for is way of manipulating the existing control and drawing the images onto it. I am not interested in slapping another control over the top of it.
Yes I know how to sbuclass a window and intercept messages and work with ownerdrawn controls... Anybody who has attempted this would know it is not so simple.
If you don't care about preserving features and seamless integration then i guess it is all very easy. But I want to do this properly.