A lot I think.  The shooting needs to sample from |f(x,y)|, and it's not easy to figure out from a given coefficient vector where the resulting profile goes negative.  OTOH, I don't think it's a fundamental limitation like it was for Deconvolve, which is why I put the "yet" in there.  Perhaps someone will think of a clever way to implement it that isn't obvious to me.