I disagree. I don't like the DCX way of doing things. It's not DCX itself that's the problem, it's the way that we have to use a dll. Compare a mIRC dialog to a DCX dialog, mIRC dialogs are 20x easier and more fun to work with.

Again, not slating DCX specifically, I just think it'd be a lot better if extra dialog controls and features were added to mIRC in a mIRC fashion:

Code:
dialog test {
  title ""
  size -1 -1 300 300
  option dbu
  treeview 1, 0 0 300 300, haslines hasbuttons linesatroot
}
on *:dialog:test:expand:1: ; branch expanded.
on *:dialog:test:collapse:1: ; branch collapsed.