You could try the hard reset with the buttons...
press call and end call together and keep pressing
now press the power button(while keep pressing the above 2)
I think I will try this next time as each and every time I remove the cover my OCD thinks I am losening it and one day it won't fit so nicely
I haven't froze up much on the tp2 however one of the roms I tried I was having to do it alot. Sorry, if anyone asks, I don't remember which one because I am a flash addict.