I don't see the problem. Charging for the distribution of GPL'ed code is quite frequent. The FSF itself used to charge for a tape with GNU sources (far more than the tape cost).
If you like, pay the fee once and then redistribute the code yourself.
Re: So it is not possible yet to have an OS on a Windows machine
For running Linux under NT, just get User Mode Linux. You can connect to the Linux system under NT using a VNC viewer or Cygwin's X11 server.
(If none of that makes sense to you, try Googling for the terms.)