A question that gets asked frequently by customers and thankfully I have an answer for you.  Brought to you by our very own SoftGrid team.  Thanks J.C. Hornbeck

A common question we get is "How do policies work with regards to a virtual application?"  Well, the answer is that it depends on the policy.  Policies applied via a Group Policy Object (GPO) are not applied to the Virtual Environment; meaning, policies set through Windows Settings in the Group Policy Editor are not applied to the Virtual Environment.

Policies applied via an Administrative Template-based policy settings .ADM and .POL file are applied to the Virtual Environment; meaning, policies set through Administrative Templates in the Group Policy Editor are applied to the Virtual Environment.

During every application launch, we process the local policy files on the system:

Machine Policy -
%systemroot%\system32\grouppolicy\machine\registry.pol

Shared Policy -
%allusersprofile%\ntuser.pol

User Policy -
%userprofile%\ntuser.pol

Currently there is no way to disable/prevent GPO’s from being process during application launch.

When applying policies, SoftGrid does not distinguish between HKEY_LOCAL_MACHINE or
HKEY_CURRENT_USER. If a policy is configured for HKEY_LOCAL_MACHINE, it will be applied to HKEY_CURRENT_USER. When a SoftGrid application is launched, HKCU\software\polices\ is populated with additional policy keys from the workstation policy cache.