I originally made up a bracket that went across the original mount position and had a horn on either end. They'd sit just forward and below the tank, but they really stuck out like the proverbial dog's testicles (and looked somewhat like them too). If I'd bent either end of the bracket so they we in-line with the bike instead of across it they might've looked better but I decided to go with what I have now as a simpler solution.
Ahh, the wiring - what a pain. I don't know about your horns but mine don't have a seperate earth terminal - they earth through the mounting bolt. That was fine when I had them on the top bracket but the control bar's painted. I ended up using rubber to both insulate the mounts from the control bar and ensure a tight mount, then ran earth wires to the bolts. Then just use the original horn siring to trip the relay.
Running the wiring turned out easier than planning it - because of the high current draw with twin horns you don't want to use the standard wiring since it's not fused. I ran seperate power & earth wires (with an inline fuse holder in the power line) from the battery to a relay that's mounted on the same bracket as my alarm (where the AI pump used to be, above the coils). Then I ran a power & earth line from the relay to the first horn, then across to the second one. You can get automotive wiring that's good for up to 20 amps and has the two colour coded wires already in a black outer sheath so it looks original.
Not entirely happy with the position of the relay - it's too exposed to rain etc. When I get the bike back I'm thinking of moving it to the same area as the headlight & driving light relays and the turn signal flasher.
Hmm I'd actually written this lot up in a webpage for
my site but forgotten to upload it - that's fixed now

Matt