I can confirm that BW2 will run in Windows 10...with one major caveat.
1) Install BW2 from CD into a non-default directory with a short name with no spaces, such as: C:\BW2
2) Install patches 1.1 & 1.2
At this point, even if you modify the compatibility settings for white.exe ("Run as...