Yeah, I may have simplified too much here. MacDraw II (or maybe it was already ClarisDraw at the time?) had an option to make a bitmap transparent. I don't remember if it just used a pen mode that wouldn't draw white pixels, or if it actually generated a mask internally using some seed fill...