I guess that there is already a Citrix Farm set up, at least one Citrix Server allocated for QlikView Clients, and IT staff who manange the Citrix Farm. [If not I'd suggest you approach a Citrix forum and get your cheque book out]
A Citrix Application needs to be published to start up your preferred web browser pointing at the AccessPoint url. When this Citrix Application is started by the End User, or you for testing, It will simply open the Web Browser to the AccessPoint url.
This Web Browser session will be using the AD [Active Directory] credentials that the Citrix Application was started with.
For the backend QlikView Server deployment it is just a bog standard QlikView / QMC / licencing set up.
So assuming you have competent Citrix Administrators and you are competent at QlikView deployment it should be dead easy.
But, and there is always a but, QlikView CAL's can only be leased to 2 hardware clients. So an AD User can only use a Citrix Application with a maximum of 2 Citrix Servers. [Or 1 Citrix Server if a user's laptop aleady has leased a CAL]. You probably know more about QV licencing than I do.
In my opinion deploying QlikView via Citrx has no pro's, but plenty of con's such as of extra administration, servers and Citrix licence costs.
Citrix is great for running thick clients, as it converts it into an ultra thin client. QlikView web browser clients are already thin, so this benefit is not valid.
Many IT houses are entrenched in Citrix though and have policies enforcing its usage. If that is the case then you probably have no option but to deploy via Citrix.
If you are in a position to avoid Citrix for End Users, then I would wholeheartedly recommend avoiding it.
Note: For developers using the QlikView desktop, I would though wholeheatedly endorse them using Citrix desktop[s] where the back end Citrix Server[s] are close to the servers where the source data resides. Running QV load scripts is a very, very thick client and converting to ultra thin with Citrix makes it possible to develop over slow WAN's. [I have set up QV Desktop clients using RDP / Terminal services which works great. Citrix itself exploits Terminal Services under the bonnet]
Best Regards, Bill