JFrame la misma forma que una imagen / programa ejecutándose en segundo plano

Mi pregunta es simple, la solución seguramente no. Estoy buscando una forma de dar forma a un JFrame igual que una imagen que se mostrará. Por forma, me refiero a la forma de los píxeles que tienen un alfa! = 0. Ya encontré un ejemplo funcional que utiliza un objeto GeneralPath, pero creó ~ 110000 "nodos" para una imagen de aproximadamente 500 * 400, así que comience JFrame tardó más de 2 minutos, lo que definitivamente no es el efecto deseado, el inicio debería ser en menos de 2 segundos.

Gracias por tu tiempo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta