Unfortunately not, because
a) the memory manager cannot guarantee a consistent system state in the swap file
b) the kernel has no way of instantiating its own state from an image
These are hard problems, which is why the people working on them usually start from scratch: http://www.eros-os.org/eros.html