the switch on with the battery disconnected didn't fry anything, but with the battery connected, it could cause the coil to fry if the points happened to be closed, you may have had the key on for a while before or after the battery was unplugged .... the horn could be a bad connection, track individual problems, don't try to lump things together
Bill