I think going the "Special tool for each game" route is not optimal, considering the amount of games and mods we have produced here.
Like i said, my priority is WCS. I am not familiar with the FSO environment, i am no game designer, 3d-artist, sound-artist, mission-designer etc. I am working in a completely different IT sector that have nothing to do with game development. And WCS was (and is) my only FSO game i know and this only since march 2012. If this sounds egoistical now, this was not my intention, it's only a fact.
With this background: DBST is not only the Support tool, it contains also the official WCS debug-build. My intention when i began to write DBST was to create a simple-to-use support tool so the WCS supporters can point the pilots (users) to this tool and the users can collect all needed informations inclusive automatically creating the support ZIP with all logs and game profiles with only a few clicks and very easy. So the main advantage of DBST is to have all support tool features AND the debug build in only one tool.
Yes it is possible to create a more "generalized tool", but then some advantages of the tool are no longer given. DBST was NOT created for FSO freaks or IT gurus or geeks, it was created espacially for "normal" users/gamers without big technical knowhow.
Thinking loud: maybe it's possible to create a neutral version of DBST without the WCS debug build but with a INI file. So it's possible that any debug build can be used and DBST have his "own" messages, textlabels, buttons. In this INI then all things can be configured individually like the specialised MD5 check feature.