capx file is basically a zip. If you rename it to .zip and open, you will see that there are two files for each event sheet, for example EventSheet1.xml and EventSheet1.uistate.xml
"uistate" file contains the information about column widths, scroll position etc.
I believe you can save two sets of these uistate files - one from desktop and one from laptop - and replace them before opening the project.
You can save the project as a folder (not as a single capx file) and maybe create some script that will replace the files automatically for you. Just make sure to do frequent backups, because messing with xml files may potentially corrupt the project.