If you were ambitious, you could implement your own solution in Rexx.  You would need to wait until initDialog() when all the underlying controls exist.  Then you could enumerate all the dialog controls and get their actual size and position in the dialog.  Then connect the resize event and resize everything using the same basic algorithm as in DlgAreaU

Hmm, sounds interesting. So it is doable, that's what I was hoping to hear. Thanks.