I sometimes have to disable or enable offline cube processing. If I want to enable offline cube processing, I'll have to copy the database name to Front Database and rename the database, and vice versa-ish when disabling.
It would be easier to keep the database name unchanged and have an Offline Database field for the offline database name instead of a Front Database field. This field could remain populated even when offline cube processing is disabled ... it would simply be a matter of switching the Enable Offline Processing value between True and False.
I don't know if this explanation makes sense?