UlcAlert is typically opened as a child of UlcShell, as follows:
(UlcAlert confirm: 'Do you really want to quit?' title: 'Please Confirm' parent: aShell) ifTrue: [aShell parent terminate]
UlcAlert handles itself with respect to its parent, so there is no need to add alerts to UlcApplication.