Propably let Xolox find your IP once and you can still edit if you need?
In my case I have a dynamic IP, which means Xolox definitely should find it out... it changes often. Suggestion: How about an editbox in the (advanced) network preferences to enter a "forced IP", with an checkbox "On startup allways get (dynamic) IP".
As long as the checkbox is enabled (default), the editbox is greyed out and filled with the current IP (on startup and when loosing all connects, this might be a temporary internet disconnect which results in a new dynamic IP).
Cya, Moak
PS: It might be very usefull to add a command line option /forceip=x.x.x.x. This gives the opportunity to start Xolox via a start script, for example I could ask my Linux router for the current IP (the router knows it for sure) and start Xolox with that more secure. Ah and btw better don't allow any private network address to be "forced", right or not?