Not sure if it's by design or not, but some confusing... What I understand the UniSession.UniApplication.ClientInfoRec record is filled at different times - or more precise shortly after the first form is shown. So to my understanding, the ClientInfoRec can first be retrieved/used in the first Form's AfterShow event? So it can't be used in the mainmodule.create event nor in the LoginForm.create or show event. Below some logging. (In the  beginning no text/data in the end of each row.