Here is what I have found from my personal experience and testing......
When you install the client, it creates a registry entry HKEY_LOCAL_MACHINE\SOFTWARE\2X\AppServerClient where the DWORD "SSO" is set to 1. If SSO is set to 1, then the Single Signon should be checked when you launch the client. When the user launches the client for the first time, it creates the same key in HKEY_CURRENT_USER and has a corresonding entry in HKEY_USERS. When the user launches the 2X client, it gives an error that the password is incorrect. If you check the registry entry in HKEY_CURRENT_USER, SSO is set to 0. If you Exit 2X and change this entry to 1, it will be checked and Single Signon works.
I tried using ORCA to edit the MSI and set the SSO registry entry to 1, however, when it creates the HKEY_CURRENT_USER entry upon launching the client, the SSO entry defaults to 0 which means it is unchecked. This makes it a bit more difficult to release to the masses and have it be more transparent when you have to have the user click the Single Signon box on the first signon. This is required for each pc the user signs onto for the first time.
I submitted a request along with details of my tests and received the following reply back from support......
"This was implemented, I am sure by design with MS Security in mind. The best method may be to write a login script that modifies the registry entry."
A login script and/or batch file in Startup is not the best solution for this problem. If it was "by design" due to MS Security, then why would they allow Single Signon? I have determined that the problem is with the launching of the client, because if you change the "HKEY_CURRENT_USER" entry for SSO to be 1 after you receive the password error, when you launch the client, it is checked and Single Signon works....if you exit 2X and change it back to 0, you receive the password error (if you have save password unchecked) and Single Signon is NOT checked. This tells me that the HKEY_CURRENT_USER settings are created during the launching of the 2X client and not copied completely from HKEY_LOCAL_MACHINE (I also changed the server and backup server info in HKEY_LOCAL_MACHINE and it did not reflect the change in the newly created HKEY_CURRENT_USER)
I sure hope they can address this and allow the Single Signon to be checked upon install so there isn't any user intervention requried.