I just came across the KeeperFX... Wow! I can play DK on Windows 7, and it doesn't crash, works like a charm and has huge amount of new missions! It only lacks TCP/IP (UDP?) multiplayer, I know. This is the last real thing that stop this best-of-the-best game from rocking again!
I would like to say a huge thanks of KeeperFX team. Being a game developer myself, I understand the amount of work done (and being done) and would like to wish you good luck!
Also, I would like to donate to your project (not the Keeper Klan Forums, but to KeeperFX, is it possible somewhere?), and offer some bit of advice (not coding, but a fair bit of advice from a Network/Game programmer team) if needed.
Thanks!