There are several ways to initialize UI objects, but the data is not stored with the object itself (except for the Live objects). Triggering an initializing message to the object with loadbang is one way. See also loadmess, patcherargs, and pattr.
Upon patch initialization, one might be tempted to use multiple loadbang objects attached to delay objects in order to control the order of operations. A different approach, however, would be to use a single loadbang at the top level and use send or forward to send the messages you want, where you want, and in the order you want.
If you have wondered how to setup the function object to remember its settings upon opening there 3 things to note:
1. preset and pattrstorage can give you all kinds of possibilities on loadbang.
For this example to work properly, you will also need to download the small image file "guitariste.jpg".