Dark BASIC Professional will typically work BETTER on Windows 10 than Windows Vista/7/8
There is no need to install anything extra, it will just work "As Intended" ... at least in terms of the Runtimes you build.
If you're actually Developing with it, there are some Legacy issues with Sync that can cause 2D to "Flicker" on Newer Graphics Cards... keep in mind that these are now Emulated rather than Hardware Accelerated today.
Most Modern GPUs don't actually have 2D Accelerators anymore., instead they rely on the Pixel Pipeline of Programmable Shaders; and so such legacy features have to be wrapped and don't always work quite so well.
You also need to keep in mind that the 64-bit Extensions in DBP v1.07.GG aren't exactly copacetic with Modern x86-64 Processor / Windows either.
In fairness they never really worked well., but it was difficult to say if that was normal Windows 64-bit jankiness or DBP itself.
Still... I'd recommend not using the 64bit Data Types.
Beyond that, you should be golden.
In fact the same is true for Dark Basic Classic as well... once you have the d3drm.dll (which you can hijack from a DirectX 9 SDK)., it works flawlessly; where-as again DBC tended to have serious issues with Windows XP / Vista / 7