Problem solved!
OK so the easy test was to use the restore feature on dropbox.com. Indeed what Rob suggested was the issue. So, I suggest for anyone using dropbox to sync between multiple computers to delay startup. To do this, this is my way (probably a better way - I am limited to install programs as I don't have admin rights):
1. Create a batch file in notepad similar to mine on each computer referencing strokesplus executable.
@echo off
rem for 55secs delay..
PING 1.1.1.1 -n 1 -w 55000 >NUL
rem starting delayed start programs
start /D "C:\Users\Ed\Documents\Career\ICE\Dropbox\Non-ICE\Programs\StrokesPlus_2.4.0_x64\StrokesPlus" /B StrokesPlus.exe
2. Create a vbs file in notepad on both computers and put in windows startup folder. I have done this way as this vbs file will hide the command prompts that the batch files create.
'HideBat.vbs
CreateObject("Wscript.Shell").Run "C:\Users\Ed\Documents\Career\ICE\Dropbox\Non-ICE\Programs\StartupOrderHome.bat", 0, True