what do you think?

read this

I don't feel as there is any issue with using java for end-user GUI apps.

By the comments at the bottom of the page sugguest, there are already solutions of having many different applicaitons running, but sharing a common memory location.

There is a price for everything and right now the price for building programs that are cross-platform is more memory. I feel as though this will become less of an issue in the future.