Just quickly off my head - it has worked for me for BOINC-projects:
The setup:
1. On your laptop: install BOINC in e.g. the boinc-lap-directory. Use that directory for crunching with the laptop.
2. On your laptop: install BOINC in e.g. the boinc-desk-directory. This will be your down-load, upload and transfer directory for your desktop.
3. On your desktop rig install BOINC in e.g. the boinc-directory. Use that directory for crunching with the desktop.
4. When setting up BOINC on the lap-top in the BOINC-desk directory set the settings to download WUs for e.g. 4 days.
5. When setting up BOINC on the desktop do not allow network access. This will stop the desktop to try to access a non existing network.
To get WUs:
1. Shut down the boinc manager running on the laptop in the lap-directory.
2. Check - using the task manager - that all boinc-related processes are shut down.
3. Start boinc-manager on the laptop - but from the boinc-desk directory. This will download the WUs and start crunching.
4. Stop the boinc manager, make sure that all boinc-related processes are shut down.
Transfer of WUs to the desktop:
1. Copy the all the contents (including subdirectories) of the boinc-desk directory on the laptop to a memory stick (1 GByte should be more than enough).
2. Make sure that no boinc-related process are running on the desktop.
3. Copy the contents of the memory stick to the boinc-directory of the desktop. Make sure that all the files on the desktop are replaced by the files on the memory stick.
4. Start boinc-manager of the desktop and it will start crunching.
When you want to upload the finished WUs to the servers:
1. Stop boinc-manager on the desktop. Make sure that all boinc-related processes on the desktop are shut down.
2. Copy the all the contents (including subdirectories) from the desktop's boinc-directory to the memory stick. Do not start the boinc-manager at this time point.
3. Shut down boinc-manager on the laptop. Make sure that all boinc-related process are shut down on the laptop.
4. Copy the contents of the memory stick to to the laptop's boinc-desk directory.
5. Start the boinc-manager from the laptop's boinc-desk directory and upload the finished WUs.
6. With great probability the boinc-manager will also download new WUs. If not, wait a few minutes and try again to get new WUs.
Then proceed to move the content of the laptop's boinc-desk directory to the desktop:
1. Shut down the boinc manager running on the laptop in the boinc-desk-directory.
2. Check - using the task manager - that all boinc-related processes are shut down.
3. Copy the all the contents of the boinc-desk directory on the laptop to a memory stick.
4. Make sure that no BOINC-related process are running on the desktop.
5. Copy the contents of the memory stick to the boinc-directory of the desktop. Make sure that all the files on the desktop are replaced by the files on the memory stick.
6. Start boinc-manager of the desktop and it will start crunching.
I hope that this helps you.
If any member of the TeAm Anandtech finds any problem with the above procedure, please do not hesitate to post a correction here ... I may have forgotten something ... I think this could be made easier, but will it be as safe?
In my experience it is sometimes not sufficient to copy the project directories ... which is the reason why I propose to copy the whole contents (including subdirectories) from one computer to the other.