OK, I've installed Virex 7.2.1. I still haven't installed fink yet. I have found a directory called /sw (in root), which contains a file called DS_Store.lib. So I delete this directory, install fink and live happily ever after? Forgive the extreme caution, I'm a coward by nature!
Many thanks...