Dear Azuby,
I have just had an opportunity to try out your script. Perfect!!!
I like the undo hide-edge function too, and the right-click context menu is just SO HANDY.
I use your script for cleaning up model elements. Suppose I am modelling an object with a 6-fold symmetry about the z-axis say. I model the object and then take a 1/6 slice, make it a component, and then rotate it about the z-axis. Using your Hide Edges script, I can click on the two bounding faces to hide the edges, then delete the faces before rotating. This saves a lot of time with the Eraser tool + shift, even in wire-frame mode.
Thanks once again.
Regards,
Bob