Aqui está o que eu tentaria. Você pode iniciar uma instância do MS Windows Micro (máquina virtual / VM) no Amazon Web Services (AWS). Uma micro VM da AWS não custa nada se você tiver Linux, mas como você precisa do Windows, custa US $ 0,03 por hora. A lista de preços está nesta página . Se a micro instância for muito pequena ou muito lenta, você poderá usar uma maior (uma Extra Grande é de US $ 0,96 / hora).
Você pode instalar o software LEGO nele e trabalhar remotamente. Para evitar a instalação do software LEGO toda vez, você pode criar sua própria VM e reiniciá-la sempre que precisar.
A única desvantagem que vejo é o IO entre a VM e o bloco físico do LEGO NXT. Provavelmente, isso poderia ser resolvido com a criação de uma porta proxy no seu computador doméstico, através da qual o software LEGO na VM poderia se comunicar com o bloco. Isso precisa ser testado, pois não tenho um NXT. Se essa parte for muito complicada (ou impossível), você poderá procurar outras maneiras de carregar o código no NXT a partir da VM do Windows.
Se você nunca jogou com a AWS, sugiro começar com uma micro instância do Linux (por exemplo, Ubuntu). Como não custa nada, é uma boa maneira de experimentar como tudo funciona.