Did a little reading up on planetary and satelite magnetic fields. What it comes down to is weather the core of the planet/satelite has a liquid core, (outer core). Has circulation . And has convection.
Now, Venus has all this but convection, which it could have had and might have in the future, but at present does not have, and so does not generate a significant magnetic field.
Mercury, does have a rather large core, and does have a magnetic field at its surface wich is 1% of earth's. Weather, this is do to a molten core is not clear to me. Is !% enough to shield from radiation? The way I see it is that if we
reduce earths magnetic field to !% its current level, roughly 100x as much radiation would reach the surface of earth,
wich would still be completly safe. So is it then safe to stand on Mercury (dark side) with out radiation shielding?
Io, apparently has all the requirements to generate a magnetic field, but has no convection. Since, when the Galilaoe
spacecraft attempted to measure its magnetic field it got zero.
Now, if you had a moon as sort of a hybrid between Europa and Io, and maybee a bit Bigger, It is COMPLETLY LIKELY
THAT THE MOON COULD GENERATE A POWERFUL MAGNETIC FIELD.