Window state, size and location can changed by the user and and is maintained between sessions.