This is because Apple decided to use some of the same icons found in the
System and Finder files, and include them in HyperCard. This helps
developers make screen prototype mock-ups quickly. Rather than "re-invent
the wheel," Apple simply moved copies of these System/Finder icons into
HyperCard via a resource mover. Hence, the System/Finder ID numbers for
these icons also got transferred as well into HyperCard.
Icon numbers 0-128 are reserved by the Macintosh operating system for
System Use only. Therefore, when HyperCard goes to read the "Stop" icon,
and it sees an ID # of 0 (zero), it doesn't know what to do with it.
Thus the icon, although selected, never appears.
The workaround is to (from within the icon window) assign an icon number to
the stop icon which is greater than 128. This will enable HyperCard to
"see" the icon, and display it properly when you assign it to a button. Be
sure that this new number is different than all other icons in this stack,
otherwise another icon will be overwritten.
This article is adapted from the Claris Tech Info database.
Support Information Services