Like I said in the previous message, you can use the slow-blow fuses on almost any circuit; ASD relay, injectors, fuel pump, coil rail or whatever.
Here is the reason why I like using slow-blow fuses. Usually thieves try to control the situation by picking a vehicle that is out of sight so they can work on getting it started without interruption. If it does not start right away, they can continue to work on it.
Letting them get it started and 50-100' down the road before the engine quits changes the whole game. Most thieves are not going to sit there and try to figure out what happened while stalled in the middle of the street.
Though I understand your logic, that could leave you open to liability. Most auto thefts occur at night, under the cloak of darkness. If a thief were to make off with your rig and leave on the road, someone could run into it and injure themselves. I seem to recall such an incident occuring in the L.A. area where the car owner was held liable for such a situation.
By rendering the vehicle inoperative where it sits, it is not likely to go anywhere. If someone wants my XJ bad enough, they'll simply tow it.
You have to be creative where you hide the kill switch. I have a stock replacement steering wheel I bought on Ebay that came with cruise control buttons, to replace my stock one because the leather is peeling. Yet I have no cruise control feature on my XJ. I thought of using one of those button as my kill switch. I also have WJ seats with several seat adjustment switches that are of no use since I mounted the seats on the stock XJ seat rails. One of those switches now controls my garage door opener. I could also use one of the spare switches as a kill switch. A friend of mine even went as far as to drill another hole in his A-Pillar plastic molding, mount a push button on/off switch, and then camoflage it with another matching plastic plug, that is used to hide the screws that hold the A-Pillar plastic molding in place. You can't even tell it's there, unless you notice there are three plugs on the driver's side A-Pillar molding, and two on the passenger side.
As far as throwing a code, I'm not sure if it will or not. I've never had to test that because for now, I simplyu replace the ASD switch before I turn over the engine. Again, one of these day's I'll permantly wire the kill switch in. I only pull the ASD relay when I feel uneasy where I park my XJ, such as when I'm out of town and such. The rest of the time, it's locked in my garage....