jmcilhinney - thanks again but if you hadn't realised I've not used DLL's in this way before and was looking for a pointer - tutorial, write up, link or something to get me started. You seem familiar and perhaps easily forget others may have no idea what you are referring to and that some of us are part time hobby programmers!

If you are able to offer more it would be great appreciated.