First, I Kurt Pfeifle say that there are 16 different Linux versions of NX clients (Suse 7.x...9.2, RedHAt/Fedora, debs, ...), but only one Windows client (which runs from Windows 95 to XP). I wonder why so many packages are needed for NX client, but other large Linux applications can be installed from only one package: OpenOffice, Sun java, Firefox, Thunderbird.
I agreed with Hans Oischinger. Java is a great language, very good for desktop applications and KDE support (my favorite desktop) would be even better (but don't forget other Windows managers).