wxWindows is an open-source solution for cross platform GUI requirements. I believe there was a discussion on your requirements in slashdot. You may be able to find it from the archives. Good Luck, Samy Rengasamy.