Puoi utilizzare una applicazione .NET con Linux usando Mono, che mi sembra ci sia anche per MacOSX