Presence persist through log off and on

Is their a way to get the Spark client to retain the custom presence through logging off and back on?

Not currently. There is an old feature request of mine [SPARK-981] Add an option to remember last presence status - IgniteRealtime JIRA