Enrico, In Windows.ch you will see: <oWnd>:bInit [ := \{ | Self | <uInit> \} ],; But in Dialog.ch INIT is processed like this: [ ! <.NonModal.> ], [{|Self|<uInit>}],; I understand that dialogs can be nonmodal and windows can't so there has to be a difference, but perhaps ...