Mata o Applet Java via Javascript

Eu estou trabalhando para uma empresa em desenvolvimento e estou fazendo um grande redesenho em um aplicativo da Web, que recarregou tudo após cada clique, para fazer uso extensivo de Javascript, para que realmente pareça um aplicativo da Web real. Um dos recursos é usar um Painter baseado na Web (pense em MSPaint na Web), que eu incorpore na página por demanda. Depois que a imagem é pintada e carregada, o aplicativo da Web descarrega o applet e continua mostrando o diretório para o qual o arquivo foi carregado.

É aqui que o problema começa. Tudo funciona no IE e Safari, mas não no Firefox 3.5 (3.0 funciona perfeitamente). O Firebug me diz que a propriedade expando está faltando.

O Web-app Tiparlo no qual eu estava trabalhando tinha um problema similar (na verdade, qualquer manipulação feita em um applet via jQuery estava com defeito), mas resolveu esse problema envolvendo um div e controlando (ocultar e mostrar) o div em vez de o applet. Infelizmente, isso não é aplicável a este aplicativo da Web, porque o Applet precisa ser destruído e não apenas oculto e mostrado, pois ele usa muitos recursos para serem executados o tempo todo em que não é necessário.

Para resumir: é possível fazer um Applet destruir-se via Javascript? Alternativamente: Existe uma solução alternativa para o problema do jQuery / expando / applet? Eu sei que o applet está obsoleto no HTML 4.01 estrito, mas alterá-lo para o objeto não é uma opção agora.

EDIT: Eu adicionei uma imagem do Firefox + Firebug para mostrar-lhe a mensagem de erro real. O Posting Code não faz nada, já que funciona sem falhas em todos os outros Browser e é um problema específico do Firefox 3.5.Aqui estão fotos

Nota: Você pode ignorar o Bug JS vindo de button.js.

questionAnswers(2)

yourAnswerToTheQuestion