I'm wondering if the new legality checker will be cross platform. As the current one is written in C Sharp, I can easily run it with Mono on Mac and Linux machines. Also, a command line interface is useful for batch operations.
Even so, I don't like .NET and Mono. I'd prefer Java if I had a choice. And C++ is fine as well, but not everyone wants a GUI. And having precompiled binary C++ apps reduces portability (someone with access to the source code would have to compile various Linux versions).
@sabresite: Do you have any ideas about this? PM me if you have any additional questions.
EDIT: Unlike previously reported, the current version of Legal.exe works great in Mono!