John,
A socket above the bookcase would certainly be possible though channeling the cable for it into the wall would be a pretty unfortunate disruption.
I'm inclined to go with a straightforward extension of the solid-core cables from the original switch position to the new one, with the run boxed in (and perhaps a notice of what's been done, as suggested by Brian). The bookcase will be a permanent fixture, almost an extension of the wall itself.