Possible? Yes
1. No
2. Absolute linker
3. Yes it has. Some early A3000s had such ROM.
For generic solution the biggest problem is mapping the ROM to the memory. You typically either need MMU and some really complex code for that, or some HW that actually supports ROM mapping in hardware. The minimum you need to reboot to actually start using the new ROM, the ROM cannot be swapped on the fly.
The obvious problem is the hard drive controller drivers, too. You'd need to take those from the original ROM, and to be able to use it you'd need pretty much the whole low level OS itself. If you want to load files from a filesystem you need the FFS filesystem from the ROM, too. You'll end up large chunks of the original ROM anyway.
In short, better forget it. It's much easier to actually move the mapping to a separate program that is executed inside the startup-sequence. The functionality is almost identical anyway, plus you don't need to rip apart the OS or rewrite it from scratch.
I'd suggest checking out
BlizKick.
And anyway, if you're doing this under WinUAE, why not set up the system so that you can automagically upload the new kickstart rom image thru ftp or samba and then just restart the emulation? Even the restart can be automated.