I started using Process Explorer to look at the DLLs referred by the programs.
Surprisingly, applications utilising only DirectDraw HAL don't seem to call any graphics related library/driver. It is only Direct3D where I can see the Nvidia "nvd3dum.dll" being loaded.
What's going on? Is Process Explorer missing something, is there a better way to check this? Is there a generic way to determine the library/driver being loaded?
I don't have much other ideas; I decided to go through the driver files to get a description in them related to DirectDraw but I found none. All references I got to was for Direct3D or other APIs.
On the flip side, an old XPDM-based Intel driver for XP has a file with with description being a DirectDraw driver but I don't find any file which has a description that it is ia Direct3D driver - this driver has D3D support.