Hi Steve,
You're already doing the right thing by thinking out the design of your
application, so that is encouraging!
However, there is a problem with your request for advice. You started out by
saying that you want to be able to share "favorites." Now, "favorites" have
a definition in Microsoft terms, and that is an Internet Shortcut (*.url)
file. All Favorites are Internet Shortcut files. So, when you talk about
being able to "query for several types of sources" you are not making sense,
as all Favorites are of the same type (Internet Shortcut file).
So, can you be a bit more clear about your requirements?

Signature
HTH,
Kevin Spencer
Microsoft MVP
Professional Chicken Salad Alchemist
What You Seek Is What You Get.
> Hi,
>
[quoted text clipped - 56 lines]
>
> Steve
Steve B. - 20 Jul 2006 09:06 GMT
Ok sorry if I was not clear.
The term "Favorite" is for me on couple of Description/Url value whatever
the storage format, then sources do not need to contain .url files.
A favorite can actually be extracted from a .url file, a link item in a WSS
link list or anything else that can can store desc/url values...
Destinations have the same requirements... the destination plugin has the
responsibility to store the favorite in its own format (.url for IE,
bookmark.html for FireFox, etc...)
Steve
> Hi Steve,
>
[quoted text clipped - 72 lines]
>>
>> Steve