Hello, Heinz. You threw me there, you must have meant "features", not "feathers"!
Open Studio's manual and go to page 175. Interrupts are covered from that point. You'll want to find one of the overflow commands (has "OVF" in its name) for the PLUS ONLY and read up on how to use interrupts.
Basically, you set the timer to running and every time it rolls over from its highest setting to zero, it generates a reset. BUT in your main loop you want to keep resetting its value to 1 or something. As long as your program runs properly and you reset that value before rollover happens, the timer never overflows and the interrupt never happens. If the Pro goes off the deep end, the timer reaches overflow and the interrupt happens. This starts the Pro on a course of recovery contained in the interrupt routine you created for just this emergency.
All this is fine IF the problem created doesn't include corruption of your interrupt code.
If you can add more circuitry, then you will want to add a watchdog chip, perhaps one of the MAXIM parts. Or a 555 which you just keep retriggereing before it goes low out and bangs the Pro reset pin.
If radiation is a problem, why not encase the circuit in a metal box?
Luck!