To clarify, I was talking about two different problems. First was with the crappy old mechanical switch which could be shut off at peak voltage/current, resulting in welded contacts. I fixed this with a triac, which has no contacts to arc, and inherently shuts off at a zero crossing.
The triac can still turn on at peak voltage though, which dims the lights and makes the motor jump. The sawblade drive belt drive uses the weight of the motor as a tensioner, so the motor can actually jump quite a bit. This puts extra stress on the belt, and makes the whole table jerk.
Sometimes I get lucky, and happen to switch it at a zero crossing. The difference is significant. No dimming lights, no jerking, and the motor spins up to full speed very quickly and smoothly. Definitely something I want to be repeatable.
Another reason for not wanting another mechanical switch is the original one is designed to switch off just by bumping it.
How exactly would I wire up a optoisolator or solid state relay? They require a voltage input to drive the internal LEDs, not just closing a switch. I would have to use a separate low voltage power supply, which seems crazy.