To get the requirement of yours I am suggesting below mentioned steps.
First of all create MIME types for the Citrix ICA Client
You should create a new file at /usr/share/applications/wfica.desktop location.
After that you have to create new file at /usr/share/mime/packages/ica.xml
Name=Citrix ICA client
GenericName=Citrix ICA Client
Comment=Citrix nFuse session file
Now execute below mentioned commands
<?xml version="1.0" encoding="utf-8"?>
<comment>Citrix ICA launcher</comment>
after that you should edit /etc/gnome/defaults.list and add below mentioned lines
sudo update-mime-database /usr/share/mime
execute below mentioned command on terminal
once you have completed with the above mentioned command you have to click on browser link which would launch application by using Citrix. It will also download file which is called as launch.ica. in case you click on small arrow and select Always open files of this type and simply select Open.
xdg-mime install --novendor /usr/share/mime/packages/ica.xml
xdg-mime default wfica.desktop application/x-ica