Есть задача нарисовать окно произвольной формы, в иксах это делается с помощью расширения XShape.
Sun J2SE Начиная с версии 1.6.0 update 10 поддерживает XShape для AWT окон (java.awt.Window). Делается это через com.sun.awt.AWTUtilities, но его код не открыт и соответственно в OpenJDK работать не будет.
В JDK7 у класса java.awt.Window появился метод setShape, но до его релиза я так понимаю очень далеко.
Какие еще есть варианты решения? Может есть какие нибудь нативные биндинги Xlib или GTK2 на Java? Может проще это реализовать на базе GCJ, тогда какие использовать библиотеки?