Well, since you are around I´ll dare to ask you something.
Did you know DDFix for Thief Games and System Shock 2? It´s a patch to allow these games to run in 32 bits and in Widescreen.
http://www.ttlg.com/forums/showthread.php?t=121449 Recently Jermi, a coder, take DDFix to run Flight Unlimited 3. Source code included, too.
http://www.ttlg.com/forums/showthread.php?t=143020 DDFix is full open source and since Blood 2 runs with directx 6, like the Dark Engine games, maybe a coder like you can take a look and see if is possible to work with.
In a side note, I remember someone hacked a dll from Shogo and Blood 2 and make the music run in modern windows. I think DDFix work that way, from I´ve read inside the TTLG forums.
I understand you are a busy man, so I´ll accept any response from you. Thank you.