a .dmg image would not work in Windows without some 3rd party .dmg reading application.A secure disk image is probably the best way, acts pretty much like a folder just remember to unmount it and don't keep the password in keychain.
While we're on the subject does anyone know if those images will mount in linux or windows? I've never tried.