Hello all, I might have it. I have been having a bad time trying to make a change set with the relevant code. I tried that because I have to carefully go over "everything" before I release it; I trust YOU<g>, but need to be careful what I open to public view. For now, hopefully an interested party can simply look at the code to see if it might be of interest. A class called SessionManager registers itself for the startup and shutdown list, and attempts to forward only the true session starts and stops to a current instance. That instance does some mild sanity checking and triggers #sessionStarted and #sessionStopped events. I also added #initializeNetwork so I would not have to remember to do that all the time (am I the only one bothered by the need for that??). With adequate testing, something like this would allow Pharo to know when it is coming and going, improving the handling of external resources and IMHO being almost essential for using native widgets. The attached change set does not seem to want to file in, I think because one of the classes is not defined early enough for it to work. It's a little late on a Friday to be smashing something silly like that. I will take another look at it later. It might also suffice to check and release my DolphinCompatibility package. Bill