Yep... that's exactly the advanced programming I mean.
I didn't say manually drawing all the stuff yourself though. That is completely undoable (even for a C++ god like Patchou). Handling simple owner-drawn objects is already hard enough, let alone a whole chat window from another program. You probably end up making your own client
But showing graphics, dynamically injected in certain places in the UIFiles, is doable... as Plus! does it...