Unfortunately this Multithreading error hit in the middle:

Cross-thread operation not valid: Control '' accessed from a thread other than the thread it was created on.

Though I cannot implement it to this project, I learnt a lot from you about EventArgs and am able implement it to any other single threaded project. So thank you again conipto, for your excellent ideas.

Cheers,
McoreD