I thought about that too, but Windows doesn't necessarily mean that .NET is installed.
But one could at least check that the script doesn't try to run the .exe without Mono on Unix.