TGLSceneBuffer.GetPickedObject will return an object if you pick the shadow of the object on a shadow plane.
TGLShadowPlane.DoRender does not check for ARci.drawState <> dsPicking when rendering the shadow.