cpuguru, если ваш апплет был скомпилирован с использованием javac 1.3 (или менее), лучшим вариантом будет использование Jad.
К сожалению, последний JDK, поддерживаемый JAD 1.5.8 (14 апреля 2001 г.), - это JDK 1.3.
Если ваш апплет был скомпилирован с помощью более свежего компилятора, вы можете попробовать JD-GUI : этот декомпилятор находится в стадии разработки, тем не менее, он генерирует правильные исходные коды Java, большую часть времени, для классов, скомпилированных с JDK 1.4, 1.5 или 1.6.
DarenW, спасибо за ваш пост. JD-GUI еще не лучший декомпилятор ... но я над этим работаю :)