Thanks Dean and Mike!
Yes, I agree, I should have say covariation.
Indeed, both shape.predictor and picknplot.shape did the trick when I use Y.gpa$coords as block1 and Y.gpa$Csize as block2, like in the vignette.
However, if I try with muscles and skull, the picknplot.shape shows me nonsense shapes. I am pretty sure I made a mistake somewhere, again, but could that be that I have weird shapes because the new coordinates from the PLS don't have something to do with the original shape anymore, because I included muscle data?
Because, if I understood correctly, imagine you want to see the covariation between skull as one block and mandible in the other one. You perform the 2B-PLS and you play with picknplot.shape. Once you click, you only have 1 set of coordinates displayed in the viewer (X,Y) right? So, you wouldn't get a modified skull, or a modified mandible, but rather something mixing both sets of landmarks, no? A nonsense skull-mandible thing?
I.e. I have my muscles on block 2 and skull on block 1. But I can't really interpret it because I don't know what's happening on PLS1 Block1 right? I know there is a covariation between muscle volume and skull shape (p=0.02; r-PLS= 0.92). Thanks to the "loadings" of block 2 I know how muscles volumes covary, but I don't know how shape is along PLS1 Block1... Am I right?

Thanks again!
Aurélien