Please let me suggest following procedures, maybe you are able to work around your problem using my 'tricks':
(create a new shortcut, because you should not need any special compatibility settings at all)
Set your Desktop-Color-Depth to Hi-Color-Mode (16 bit / 65k colors or however it is called on your laptop). Running on True-Color-Mode (24 bit, 32 bit, etc,) may cause trouble, while the Programm is switching into the background. I don't know why it is switching on your laptop anyway (it shouldn't of course).
If this was not succesful yet, try to start SFC:OP itself in the unsupported window mode (while using a 16 bit desktop). Locate and edit (using notepad) the SFC.INI in the game folder of OP. there, In the section [3d], you will find the entry 'windowed=0' . Simply change it to 'windowed=1' and OP will not launch in fullscreenmode anymore. In case of mousepointer problems using this mode, you can try to change the settings in the section [mouse] too (try and error).
I am able to run OP, using the settings described above, but i don't have your 'switch to background problem' while launching the game... anyway... good luck.