More colors for the desktop icons of deployment groups

news delivery group icons v4

CBy default, Citrix XenDesktop desktop icons are the same for all delivery groups and are rather boring. Back in the days of XenApp 6.5, you could simply select the desktop icon during publication. With XenDesktop, this now has to be done via PowerShell—welcome to the future! With version 7.13, it is now get-ctxicons (Retrieves icon data from various sources) removed and makes the whole thing even harder.

The default display of desktop icons

If the user has been assigned multiple desktops, they will see the following uninspiring display in the receiver

News Delivery Group Icons Default V1

 

The process for getting a customized desktop icon

  • Converting an image (PNG) to the ICO file format
  • Convert ICO to base64
  • Importing the base64 content into PowerShell
  • Using PowerShell, assign the new icon to the deployment group
  • For StoreFront, desktop fallback images must be disabled

More details here

 

My little PoSh script

To simplify the process, I've created a PowerShell script. All you need is an ICO file and the name of the deployment group (not the display name). It's easy to create an ICO file from a transparent PNG file. Just click on http://convertico.com Upload the PNG file, and you’ll immediately receive the ICO file. Then launch PowerShell from XenDesktop Studio so that the Citrix cmdlets are loaded right away (next to Actions). Using the PowerShell script, the import and assignment can then be done quickly.

Using PowerShell
PoSh: New-DeliveryGroup-Icon.ps1


StoreFront
To view the icons in StoreFront, you must disable the default desktop icons in StoreFront.
PoSh: .\Program Files\Citrix\Receiver StoreFront\Scripts\ImportModules.ps1
PoSh: Disable-DSStoreSubstituteDesktopImage -SiteId 1 -VirtualPath /Citrix/Store

 

What the icons look like after importing the customized desktop icons

This is what it looks like for the same user with the customized desktop icons

Download

Here is the PowerShell script

Zip

New-DeliveryGroup-Icon.zip

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top