I stumbled on your photos while trying to find pictures of an NEP throttle lock.
I thought you might find this interesting, it is the headlight latch circuit from the Kawasaki Ninja 250R. I suspect variants on this circuit are used on many late-80s-designed Kawasakis (like the old Connie, the EX500, and so forth).
It does not turn the headlight on until the bike is running, it leaves it on if you stall, and turns it back off when you thumb the starter. Best of all, it's very low-tech and basically bullet-proof.
Since I can't post a hyper link, I'll spell it out for you: aytch tee tee pee colon slash slash forums dot ninja250 dot org slash uploads slash 355823 dot gif
The headlight relay is set up in a latching (self-feeding) configuration, triggered by a pulse from one of the alternator phases (rectified by a diode). Additionally, it's grounded through the starter relay's coil, which is not-a-ground when the starter button is pushed... Very clever!
The only trick will be diode selection. You want one that will pass a reasonable pulse when the engine is running, but preferably not when it is cranking. And something with some life to it, like maybe the MUR860 in a TO-220 case.