Thanks leedohm. I was not aware of this and it should solve my issue, using a GPO do deploy the variable through registry. I really appreciate the time you take to help me
I have everything to deploy atom now with unzipping into %PROGRAMFILES% and fixing %ATOM_HOME% but it is more a workaround than a solution
May be atom should have a standard behavior and install his data into %APPDATA% (wich default to c:\Users<user>\appdata\roaming and is often redirected to a network share in real world) and his cache into %LOCALAPPDATA%.
Actually, atom uses %USERPROFILE% for storing .atom. This is not MS standard compliant, and the default is not compatible with production network using roaming profile.
Hoping to be helpfull with those informations