I been working towards understanding the inner workings of Outpost, and more to the point: IWnd and IDlgWnd.
I did get some information from op2hacker, but i don't know what the others here know about it, so i just got started from blank. I already have some stuff written down, and as soon as i got it neatly organized i'll post it here for the others to view, comment, and add stuff to it.