Hi Vince, In Pharo there is startup list that is used also when quitting (in reverse upon shutdown).
To register a class : Smalltalk addToStartUpList: aClass The class startup behavior should go in class method startUp: resumingBoolean The class quit behavior should go in a class method shutDown: quittingBoolean Noury -- Learn, Code & Make for the Planet https://nootrix.com <https://nootrix.com/> > On 13 Mar 2020, at 07:02, Vince Refiti <vince.ref...@trapezegroup.com.au> > wrote: > > Hello > > In VAST there is a class-side method #exiting which can be implemented in an > application and is called just before the image is shut down. I use it to > typically implement clean-up code. > > Is there something similar in Pharo? > > If I use aBlock ensure: cleanUpBlock, is the cleanUpBlock guaranteed to run > in what circumstances? > > Vince