Correction - For Windows 7, Spark saves login info in C:\Users\User\Spark. After double checking permissions, etc. and thinking a bit more about the fact that it works fine while the laptop is undocked [but not when docked] in combination with your question about profile redirection / roaming I came up with the answer… It still doesnt make complete sense to me but here it goes:
*Our AD accounts have our ‘U drive’ mapped via the Home folder property on the Profile tab of the user accounts in AD
*I noticed that when this is set, opening a cmd window sets the path to U:\ (not related to Spark, but still gave me the idea)
*I cleared out this setting on my AD account and set my U drive to be mapped via login script instead
*Unmapped all my drives and rebooted - Spark now had all of its settings.
Something with the Home folder property on the account is overriding some setting that Spark needs to read its configuration - I think it was working when undocked [and off the network] because the path didnt exist and Spark was forced to use C:\Users\User\Spark (???)
If anyone has an explanation for this, I would love to hear it! I was already going to have one of the Admins remove that AD profile property and put the U drive mapping into the login script company-wide anyway, now I have more reason to do so!