EECON2 is not a real register, think of it as a security lock to protect the EE memory from being accidentally written to.
Inside the PIC there is a special sequence you have to follow to allow you to store EE data. The sequence is to write 0x55 then 0xAA to EECON2, note that these are 01010101 and 10101010 in binary so all the bits have to be reversed and written in the space of four instructions for the lock to 'open' and allow data in. It is very unlikely that a crashed program would accidentally manage to do this so the contents of the EE memory should be very secure.
Brian.