WMS GetFeatureInfo should specify a buffer around the point clicked, so clicking any part of an icon over a point will find the point. Our icons are 20x20 pixels. I've set the buffer to a radius of 15 pixels.