Tengo mucha experiencia desde la universidad y en el ámbito laboral en programación usando C, C++ y C#. También tengo experiencia en Python adquirido estos últimos años. En mi propuesta hay un supuesto importante que tiene que ver con el descompilado de C, porque en realidad debiera ser C# (C Sharp) ya que el compilado de un programa en C tradicional o C++ genera un archivo binario para el sistema operativo donde se ejecutará, y no puede devolverse atrás al programa original, a lo más podrá devolverse a un programa en lenguaje assembler, que no será fácil de convertir a un programa en C.
Si se trata de C# y Python, no hay problema en trabajar con el código fuente descompilado para lograr que compile.
Falta saber el tamaño de los programas para hacer una oferta más acertada.