Quote:
There should most definitely be a relay..
And I wouldn't take power from the radio. That's a very thin wire. And not ready to pull that much power.
I agree that powering the lights directly from the radio wire is a bad idea. Theoretically, the worst that will happen is blowing a fuse, but I dont think its worth the chance of worst happening. If you are dead set on having the lights power off with the key, you could use the radio power wire to activate/excite a relay. The radio wire is probably only fused with a 5amp or 10 amp fuse from the factory, so your 15amp is actually kinda worthless.
To prevent tons of extra work, I would add a relay, a common one from radioshack or auto store will work great, most are rated for 20amp or 30amp max (plenty for OEM), You will need to add a few wires though to install this, you will need to disconnect your switch, take the wire you ran from the radio wire and connect it to the "+" switching terminal of the relay, I would remove the inline fuse and holder and use it in a different spot later, you will have to add a ground wire from the "-" side of the relay switch, this will allow the relay to apply power to the toggle switch. Now youll need a wire to run from the "load out side of the relay to your toggle switch, ( this is a power wire, 18AWG should be fine IMO") Now connect the wire that went from the switch to the lights back to the toggle switch, (didnt need to diconnect it

),
Now the final wire will come from the battery (or other power source that can handle the load), It will run from the battery to the "load input" terminal of the relay. Install your fuse holder on this wire. Its a good idea to install as close to the power supply as possible.
This is kinda hard to follow, so Ill post up a schematic in a little bit. This seems alot harder than it is.
As far as a pwr source other than the battery, see if the interior fuse panel has a supply wire (big gauge) you can hook to without cutting/damaging the wire, that would probably suffice.