Update: Several readers report back that this solution does work!
b. Regarding the problems with the Startup Disk control panel, Greg Neutra suggested trying the shareware utility called Set Startup instead.
However, this utility appears to work only with SCSI drives, not IDE drives - which unfortunately are the ones most affected by this problem. (Thanks Jim Huddleston.)