Hi l.jecou,
That seems like a really neat tool, nice bit of programming

I tried it with several images I uploaded to it. As requested, comments:
It took me a minute to figure out that the graph was a plot of HSV values - hues at angles, saturation at radii lengths, and values in concentric circles. Perhaps a very brief primer, or tooltip, for the user to explain this, something easier to get to than your "legend" link?
If I understand the symbology correctly, I'm worried about the concentric circles for value part. Doesn't the area (size) of the circle describe the frequency of pixels at the given hue/saturation? If so, doesn't stacking values make it possible to occlude smaller circles (of lesser value) below? I think you're handling that by making sure larger circles are lower and smaller are higher in the stack, but it's possible two or more circles can be so close in size, or equivalent, that you wouldn't get to see the "rings" they define.
You could make the program plot a 3D HSV model, and give people the ability to manipulate it (say, Processing, or a Java Applet...?)
Many maps are vector formats. If the tool could take vectors (e.g., SVG, or PDF from ArcMap, or Esri .mpk map packages), and analyze the output of the drawing, that would be cool too
Also, minor detail: the "Nb. of main colors to exclude" field was cut off in my layout (I'm using Opera 11.64); all else was fine.
Cheers, nice work, merci, P