Solvent for copper(I) iodide, copper(I) thiocyanate, silver iodide for HTM deposition; safety for methylammonium lead iodide I'm a student working in a high school laboratory that is looking to pursue research into perovskite cells for next year, but I have some solubility and safety questions.

What would be a good solvent (please be specific) of copper(I) iodide?, copper(I) thiocyanate?  Silver iodide?  

I want to deposit these materials out of solution onto the substrate.  Christians et al. in 2014 deposited copper(I) iodide from a 1:39 chlorobenzene/di-n-propyl sulfide solution, but my mentors have rejected chlorobenzene as a substance with high environmental toxicity and difficult disposal procedures.

Ideally, the solvent for any of the three compounds would dissolve the compound well, and then evaporate off with heating, while having no to low toxicity.

Additionally, I have received approval for purchasing methylammonium iodide and lead(II) iodide which I will dissolve in gamma-butyrolactone in 1:1 molar.  There are no safety sheets for the product, methylammonium lead iodide, so my mentors wanted me to see if there were any harmful properties that would come about from making this compound, ie: is there anything more dangerous or something more to watch for from methylammonium lead iodide than methylammonium iodide or lead(II) iodide?  

Article: An Inorganic Hole Conductor for Organo-Lead Halide Perovskite Solar Cells. Improved Hole Conductivity with Copper Iodide
Tell your mentor that to be concerned about chlorobenzene toxicity on perovskites is riddiculous. The most toxic thing in perovskites is the lead iodide...chlorobenzene´s toxicity is much lower than that. If he is so worried about toxicity, he should not work on perovskites.