In your case Anders you had a dodgy switch. Sounds like Rivco are suggesting that he should draw the running current for the lights from the instrument illumination cicuit. What it needs is a relay involved with the illumination circuit running the relay, and the current draw coming from the batter.
As for your battery going flat, unless you've got something like heated grips, a GPS, etc that's gonna pull a lot of current the alternator should be able to cope with a normal load (even with driving lights). Chances are you've got something with a partial short in it that's draining it when it's off. Either that or your battery's dodgy and not holding a charge. To test for a partial short get an ammeter, remove the wire from the positive terminal of the battery and connect the ammeter between the battery terminal and the wire. If the bike's off you should see NO current (unless you have an alarm or a clock). If there's current there, start pulling fuses till it goes away to find out where it's going.