This is not really an anomaly. We will try to explain why:
When a disk is inserted into a disk drive, a disk-inserted event is
generated by the Event Manager. It is the responsibility of the
application (the active application if MultiFinder is running) to respond
to this event. Applications don't have to respond to all possible events.
Some applications, like Persuasion and PowerPoint, completely ignore
disk-inserted events.
The exception to this is when the SFPutFile or SFGetFile dialog is active
for saving or retrieving files. Disk-inserted events are automatically
handled when these dialogs are active. The only time this is a problem is
when the disk inserted is a disk that must be formatted to be recognized by
the system.
All it would take to support disk-inserted events (for initializing) in
most applications is code, in the application's event loop, that looked
something like this:
diskEvt:
IF HiWrd(myEvent.message) <> noErr THEN
BEGIN
SetPt(aPoint, $70, $50);
theError := DIBadMount(aPoint, myEvent.message);
END;