I also have an applet that generated this security warning starting with JRE 1.7.0_21.
Here is what I learned. "Trusted-Only: true", which you would put in the applet manifest if you do not want the user to ask if he will allow the call to another signed bank. The call will be blocked without a security warning. Trusted Library: True, you add to the jar that you are calling. If it is in the jar manifest, and the bank signs when your applet calls it, there will be no security warning and the call will not be blocked.
My applet uses swing-layout-1.0.4.jar. To solve the problem, I had to add "Trusted-Library: true" to swing-layout-1.0.4.jar. You must do this using the jar.exe application in the JDK.
jar vcmf swing-layout-1.0.4a.jar MyManifest.mf swing-layout-1.0.4.jar
MyManifest.mf is a text file containing "Trusted-Library: true". The space between: and true is important, and you should have a carriage return at the end of the line.
For some reason I couldn't get this to work, so I rebuilt the swing-layout using netbeans. Sources for swing-layout-1.0.4 are part of the netbeans installation (under the platform). I unpacked it, opening it as a project. In the files, I changed the manifest file to a magic line (again, it is important to have a space after: and an empty line at the end of the manifest file) and click on the assembly. Then I signed the bank and no longer warned about security.
I hope this helps, or at least points you in the right direction
tdee
source share