With thanks to Alex Gill from NY.pm, I've had a quiet isolated environment in which to continue work on my Perl-on-a-Stick grant.
Using my horridly slow secondary flash drive, I've been able to complete the Portable hooks for File::HomeDir, the second of four primary resource hooks I'll need to get working in order to complete the module layer of this project.
The new File::HomeDir contains the new next-generation Windows driver (inspired by Jan Dubois) that switches from using the Registry (which turns out to be an illegal hack that only made it into Win95 because 12 vendor applications couldn't port in time) to using a more correct approach based on a system call to Win32::GetFolderPath().
It also moves to a formal driver backend, and adds the needed flexibility to Portable::HomeDir to insert itself between the front end and the backend driver.
This completes the 2 hooks I have direct control over... next up is CPAN::Config.pm, which could get a bit more tricky because I don't actually OWN CPAN.pm...