Animation DLLs require extensive capabilities (Known Issue)
On S60 3rd Edition and onwards, implementing animation DLLs requires capabilities: PowerMgmt ProtServ ReadDeviceData WriteDeviceData.
S60 5th Edition
S60 3rd Edition FP2
S60 3rd Edition FP1
S60 3rd Edition (initial release)
Animation DLLs (DLLs with targettype ANI and with server-side classes derived from CAnim, CSpriteAnim, or CWindowAnim require extensive capabilities on S60 3rd Edition.
Platform security defines that a DLL must run at the same capability level as the loading process. In case of animation plug-ins, the loading process is the window server (WSERV), so the animation DLL must have (at least) the following capabilities: PowerMgmt ProtServ ReadDeviceData WriteDeviceData
Most use cases can be implemented without writing a separate animation DLL.