Applet's fine, common usage isn't restricted to the Java world. The little thingies you add to your KDE taskbar are called "applets" for instance, and KDE/QT are both written in C++.
I'd rather avoid inventing OpenACS-specific jargon to describe things that the existing technical vocabulary covers.
"packages" are called packages because they functionally do what folks would expect a package to do. Do we assume that packages are written in Ada? I don't ... nor do I assume an applet's written in Java.