Sean P. DeNigris wrote:
Benjamin Van Ryseghem-2 wrote
  
So it's really boring (and time consuming) to have to set my preferences
to have a nice environment to work with all the time
I am hesitant to add mechanisms outside the image because one of Smalltalk's
compelling strengths is its consistency (we don't even have mathematical
operator precedence, for ch*st sake :)) and this is one more thing to
learn/understand/remember esp. for newbies. 
  
There is already pharo.ini (on MS Windows at least) which is read upon startup. 

I'm not sure I've seen the load order of the preferences discussed, or is just assumed.  For exclusion of doubt, I think Linux is a good reference - which I understand starts with the global application startup script that calls out to the user scripts.  To follow this example, pharo.ini delivered with the OneClick might define the location of the user pharo.ini to be chained to.

As I mentioned in another thread, could the user pharo.ini then be able to unset a parameter, such as WIndowTitle which was set by the application pharo.ini.

-ben