I understood. All that you want turned out to be much complicated than I thought earlier...

So I see a several ways to make this:
1. You may look at the WinAmp ActiveX object and try to use it in your widget (I can't help you with this because I has no haved time yet to study how it works).
2. Use the WMP ActiveX object but I'm not sure that it can get Album Art from the internet (I know how it get images from music folders and music CD. And I can help you with this.)
3. Use Quick Time ActiveX but as I know only Martin (some examples are on his site) have tried to make something useful with this (I never used it...).
Is there have any sense?