With a few lines of code you can check if an ICA Client is installed and, if yes, determine its version.
The attached ps1 file defines a function Get-ICAClientVersion. The function returns the value of the "ClientVersion" property of the "Citrix.ICAClient" COM object, or returns 0 if the object is not present (that is no ICA Client 8 or higher installed)