It would be great if, when exited, Creo View would remember the annotation set though it wouldn't have necessarily been saved or loaded into Windchill. This idea is originally for the models being displayed in the current view, but could apply to other items. My thoughts are that this could be captured in the Creo View Cache, or in the user profile, and would be considered based on the "Recent Files" list. If Creo View recognizes a file in the top ten, or some variable, then it would ask the user if the previous view should be restored. This behavior would be similar to Creo after an unexpected exit in which it asks if you want to restore your session. Many other software companies do this based on a crash.
The benefit is that if you have a large model in session, then you do not have to go through the structure to show the same models.
Another thought is that this could be captured based on the size of the structure loaded. Either way this should be an option, or set of options, which is set by the user.