Preserve state if launcher window is reopened