Hello out there,
I've been desperately avoiding doing any proper work… this is what filled the void.
The attached shelf tool is made to be used along with the Capture Layer Paint SOP, and when launched will prompt you to select a position in the viewport. Clicking on the surface of the mesh you are currently weighting will query the geometry for the capture regions currently influencing that primitive and if there is more than one, will bring up a dialog with the bone names (ordered by descending influence), so you can select which one you want to paint with.
If there is only one cregion influencing the primitive, it will skip the dialog and update the Capture Layer Paint to paint that cregion.
The script ignores weights below a threshold which you can set at the top of the script.
Made out of bad memories of trying to weight eyelids with bonkers amounts of ghosted bones all over the place and MMB clicking like a fiend
Maybe someone else will find it useful.
PS. Assigning a hotkey is recommended!