Hi chafic filfili

,
I think the most significant reason for your loading time is the png images size. I have put high quality transparent png images for the default fisheye icon to introduce user that the module has an embedded png fix script for IE.
If you think this will increase your loading time, you can change the images with your own smaller size images
QUOTE:
Does the format of the images has to be png?
No, it doesn't have to. You can use other images format like jpg and gif. Simply upload your images into :
<root>/modules/fisheye_menu/images
QUOTE:
Annnnndd, this module loads about 30k of javascript! Is it possible to decrease that size?
I think the size will not affect too much with the loading time. It's relatively medium small size, and also, javasript files will be stored on browser cache folder so it will be loaded once only