If you really want the best of both worlds ...
You can have your electrician install a line-powered contactor in series with your shop sub-panel. The coil (110 VAC) is connected to your light switches (and optionally a key-lock switch) and the power to the sub-panel goes through the contactor. Thus, whenever you turn the lights out, the power goes off to all the tools. Bad side ... when you turn the lights back on, the tools could start again (if you left them in the "on" position).
For an improved version, wire up a start/stop switch to the array, so that in order to pull the contactor in, you need press the "Start" button (a normally open switch). Use an auxiliary contact ( a low current switch actuated by the armature) in parallel with the "Start" switch, and it will hold itself in (the Start and Stop buttons are momentary).
To shut the contactor off, the "Stop" button (normally closed) is wired in series with the contactor coil. When you press "Stop", it breaks the current path to the coil, the armature opens, and the auxiliary contact is no longer keeping the circuit energized.
PLUS ... should the power drop out, none of the machinery will automatically restart until you press the "Start" button again.
Going yet further, you could wire a series of emergency stop buttons around the shop ... push any button, and all power tools quit. You could also shut the lights off ... but that's not a "normal" emergency reaction, so I'm not recommending it.
If you can't follow these instructions, you'd better consult with an electrician.
HTH
Rick
All the ( ... ) indicate I've been writing WAY too much code lately. Time to smell the sawdust!