You can use a shortcut with the following content:
cmd.exe /C start /affinity X /D C:\"Program Files"\"game folder" C:\"Program Files"\"game folder"\game.exe Change both paths so that they match the game's folder and its exe file, respectively (apparently each folder with spaces in the name needs to be quoted separately, according to
where I found this it doesn't work if the whole path is quoted), and change
X to 1 for the first processor core, 2 for the second, 4 for the third, and 8 for the fourth - depending on which of them you want to use. 10 for the 5th (that's in hexadecimal, so 16 in decimal), 20 for the 6th (32 decimal), 40 for the 7th (64 dec), and 80 for the 8th (128). (Yes, I know you said you have a dual-core processor, this was just added as extra info, for people that may have the same problem and have more cores)
If you want to use more than one core, start the calculator, enter
binary (Bin) mode (first, set it to advanced mode if you're running vista or earlier, and programmer mode if you're running 7, to be able to use hex and bin), and start typing for each of the cores you have - a 0 for one you don't want to use, and a 1 for one you do want to use - starting with the last, ending with the first - cores 2 and 4 being 001010 if you have a six-core processor, 1010 for a quad (actually, any initial zeroes are unnecesary, so it's fine with 1010 in both cases) - then switch to
hexadecimal (Hex) and see what you get (B, in this case) - that's what you want to replace
X with.
Then you can change the icon of the shortcut if you wish, and the game will run on the cores you set it to whenever you use that shortcut.