Other quick ideas are to use some of the existing safety switches to prevent someone from starting the tractor. When I have to leave my tractor unattended, I engage the PTO lever. Could also use the safety switches on the seat (may or may not affect starting, but sure as heck can't move the tractor) and HST treadle (can't start). Use a shim to prevent the seat from applying pressure to the seat sensor when someone sits down. Use a block of wood under the floor to engage the HST treadle mechanism. All easy stuff and the tractor is already setup with these things.
With both the PTO switch and HST treadle switch engaged, if someone tries to hotwire the tractor, it won't start. Even with a key it won't start. They'd have to know about, and then troubleshoot any of those safety switches to get it to start. If they are in a hurry, chances are they don't have time to do this.
If the seat sensor is engaged and it's an HST model, the engine will die as soon as they try to move. Again, if they're in a hurry they won't have time to figure this out.
For extra protection, you could wire your own hidden switch into one of the safety circuits. So then not only would they need to know all the safety switches to deactivate, they'd also need to find your switch and deactivate that.
Lots of options. Think about the intended target and figure out which ones will work.