Hi Bilal, Surface Automation techniques with Region Mode spying helps in automating Citrix based applications. Essentially bitmap mapping. In surface automation, we define the application as a series of rectangles and interact with the application (here application can be anything). If you are having difficulty attaching to the Citrix window itself, try using a dedicated application like Citrix receiver and have Blue Prism launch that application.
You could also try checking the windows process running (.exe) once citrix is launched via IE, and then try attaching to that process.