The term will be used as a method name. The method is called when a part of the user interface is hidden (or removed), and it is used to reset values to default and dispose objects that will not be used any more.

Possible names are: release, remove, dispose, clear etc.

Which do you think is the most appropriate?

I use :


initialize()
terminate()


I find it the more appropriate: 


it's hard to not see it in code, because it's both long words (I don't use init)
it's correct english (AFAIK)
in my head, terminate avoids ambiguity. It doesn't match begin (which matches end), start (which matches stop), create  (which matches destroy), setup  (which matches unset), load (which matches unload) etc. 


Some people could find it a question of taste though.
