Stoyan,
I just wanted to post back and say thank you for your help. It was much appreciated.
The problem was with MY code, and NOT with the FlowChart.Net component, which works fine.
The problem was simple (they always are, eh?):
My main (MDI parent) form creates a child form which houses the FlowChart
The child form also creates a reference to the main form, so that methods etc on the main form can be called from the child form.
When the child form closed, it correctly removed the event handlers, but I forgot to change the main form reference to nothing.
DOH!
This was a horrible bug to find! The problem is that I am working on this program in my spare time and I sometimes struggle to remember what does what, and forget where to find things!
Anyway, that problem is fixed now.
THANKS FOR YOUR HELP, Stoyan