This is how I fixed one theme's wps file . Usually the album art is in a viewport that also loads the frame image. Something like this:
...
#preload image
%xl(n,cover.bmp,0,0)
...
#draw cover
%V(6,62,102,94,0)
%xd(n)
%Cl(11,2,90,90,c,c)
%Cd
Pay attention to the xy coordinates.
The cover.bmp is the frame in this example and it is drawn in a viewport at position (6,62) with size 102x94. The%xd(n) is the instruction that needs to be removed. The %xl can also be removed since we do not need to preload the cover frame image anymore.
After this your theme will display the album art without its nicely designed frame.
If you need the frame image back do these steps:
get the backdrop image and with an image editor (I used irfanview) paste the cover image at the coordinates and with the size I explained how to obtain from the viewport definition. Irfanview lets you create a precise selection in which you may paste the frame image.
save the modified backdrop image inside the .rockbox/wps/<your theme name here> directory and add the new backdrop image at the top of the wps file:
#background with cover art frame
%X(back-with-frame.bmp)
Done.
This may sound complicated but it is not. For more details regarding the wps tags you may read the manual section called "Theme tags".
The old way looked more elegant to me, future releases may correct this if it can be accepted as a problem and not as an undocumented feature in previous releases (I recall reading somewhere that rockbox does not support overlapping images).