Interface Design
I didn't know that about the Mac file requesters. If that's the case,
then it is a step in the right direction. It does not go far enough though.
It still leaves the file requester strictly in the hands of the programmer.
With the way the Amiga OS is set up, it is a simple matter to prvide a
standard call for things, and for programmers to use those standard calls,
leaving the choice of the resulting imagery (or whatever) to those who want
something a little different.
A good example is something like BeepIt or SetBeep. If a programmer
hard-wires an audible signal into a program because _he_ doesn't happen to
like the DisplayBeep(), he is robbing the user of the choice of staying
with DisplayBeep() which could be extremely annoying to the deaf, to cite
one example. Staying with the standard DisplayBeep() gives the _user_ the
choice of audible, via another program, or visual, via not going to the
trouble of installing that replacement.
Why do you have so much trouble accepting the idea of allowing the user
to choose?