I have a linux box that I use a lot from my Mac laptop (1920x1200 resolution screen) via VNC.  At work, I have a dual-monitor setup for the Linux Box (1600x1200 each monitor).  I use the VNC connection to provide a persistent desktop for my work.  However, when I get to work (rarely, it seems), I'd like to pick up those projects that I have been working on in the desktop console.  I haven't found an easy way to migrate from the VNC to the desktop.  Is that technically possible?  Any suggestions on how this can be done or what you do to accomplish a similar effect of having a persistent environment would be great to hear.
Sharing content/apps between console and VNC console
remote;vnc;desktop environment