After much messing around, including a complete re-synchronisation between desktop and device (the device prompted me for this, I have no idea why) I now have the right dll(s) showing in the Tools|Components dialog, the Add Object item is no longer greyed out, and I was able to add the object as "hw". After which the program ran successfully first time :sign0060:
When I click my "Cards" button I get "\SD Card", \"CF Card", "\iPAQ File Store", "Hard Disk" in that order, so long as the relevant item is plugged in.
I can now at last get on with some actual programming! :icon_clap:
Let's hope everything goes to plan next time I need to add a dll while working on the device.
If it helps resolve the issue about WM6 (I doubt it), my dll file and code files are stored in a sub-folder of My Documents on my WM6 device.
Thanks to all who tried to help.
Caravelle