I don't think you've looked into DCX properly because the syntax for DCX is very similar to mIRC's own dialogs, making it much easier to use than MDX.
mIRC: /did -a mydialog 1 my text
DCX: /xdid -a mydialog 1 my text
Edit:
Yes there is a DCX studio
here.