This is a minor buglet.
Regardless of whether the current object has changed or whether the factory file has just been saved, loading a factory file ALWAYS asks whether to save the existing factory file.
I believe this functionality should be modified so that the user is only requested to save if the current factory file has not been saved.