Bruce Eckel is a great sponsor of Flex as cross-platform user interface, for both Java and python services. He wrote about it quite a lot, on Artima.
SWT is your answer. I worked on a project which used SWT and it looks great on whatever you throw at it. If you work with Java, then you probably have used the best example of SWT out there: Eclipse.
It works with GTK, WinForms, Cocoa, Qt even Tk. Oh! And it's very easy once you get all the basics going on.
Also, most of the components are ready. Another thing, GTK and C# are not that platform independent as you might dream of.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.