One solution I can think of is to build your toplevel via a canvas. This does support both embedded widgets and transparent images.
Toplevel windows can be transparent as well, but that holds for the whole window area and is probably not what you are looking for. Although you could overlay your one toplevel window with a transparent other toplevel window (and do some trickery with move events to keep the relative position the same)
Regards,
Arjen