دوست عزیز کی تا حالا Winamp دات نتی شده؟ البته من ورژن های جدیدشو ندیدم شاید دانت باشه و قبلی ها نه
نکته دیگه هم اینکه اصولا پلاگین ها برای ایجاد امکانات و رفتارهایی هستند که در برنامه اصلی که ارائه شده وجود نداره و با پلاگین این قابلیت رو به اون اضافه می کنن حالا اگه هدف شما چیز دیگه ای باشه من نمیدونم مثلا قابلیت هایی که پلاگین های فتوشاپ به اون برنامه اضافه می کنن در اصل برنامه نیست و رفتار برنامه رو هم تغییر نمیده اگه بخوایم دفتار برنامه رو تغییر بدیم موضوع بحث عوض میشه و میره رو مهندسی معکوس و کرک... که فکر نمی کنم ربطی به بحث پلاگین داشته باشه البته قصد من توهین نبود فقط خواستم موضوع روشن تر بشه معمولا هم سیاستی که واسه پلاگین به کار میبرن اینه که از قدرت برنامه نویس های دیگه به صورت مجانی به نفع برنامه استفاده بشه چون افزودن قابلیت جدید به برنامه یه نوع تبلیغ واسه اون حساب میشه و صد البته واسه برنامه های مختلف روش ها هم متفاوت هستن مثلا بیشتر برنامه های مایکروسافت مثل ویژوال استدیو و آفیس قابلیت add in دارن و امکان توسعه برنامه رو واسه شرکت های دیگه هم میدن بعضی هم مثل adobe پلاگین قبول می کنن
تا اونجایی هم که من می دونم پلاگین یعنی کدی که وقتی کنار برنامه قرار بگیره برنامه اون رو به صورت خودکار تشخیص بده یا توسط کاربر به برنامه معرفی بشه و توسط واسط هایی که توسط منتشر کننده برنامه تعریف شده با اون ارتباط برقرار کنه و از قابلیت های اون استفاده کنه
برنامه ای رو هم که گذاشتین به خودی خود برنامه نیست البته در حد مثال خوبه اما اگه پلاگین نباشه هم برنامه باید بتونه یه کارایی انجام بده این کاری که شما کردی مثل اینه که از یه اکتیو ایکس تو برنامه استفاده کنی و اگه نباشه کار برنامه مختل میشه.