Hi Banana,
Thanks for your swift response. I must admit I failed to include some of the detail in the OP:
The application is intended to be long running and hence sit on the user's desktop for weeks at a time, maybe I'm going for the 'gold plated' solution but who wants to make assumptions as...