One of the complains I hear a lot about Desktop Java is the lack of media oriented applications. Well, you should definitely check out IONdb, a nifty desktop media aggregator. It handles music, podcasts, video streams, etc. It has much more to it, notably some nice UI features. The GUI still needs some work but it could become one of the greatest examples of Desktop Java applications out there.