Not too crazy to worry about, but I think this is the wrong way to implement that kind of check.  The GSObjects themselves should have zero background.  After all, they will be drawn on a larger image.  So what happens at the edge of the GSObject's extent?  You don't want a hard edge there.

But of course, you could certainly then add some other features to the image to get the ICL effect.  It just seems like having this option is tempting the user to do this the wrong way.