If you guys try to practice java+web-based license check, "flowjo" would be a good target as I remember. I tried some years ago, and I had learned java cracking a lot.
Although "flowjo" ask a hasp dongle, it is not a hard part.
For your interest, "flowjo" is single cell analysis software and I needed it at that time for my research..