خوب شما اول طبق مقاله اول یک پروژه رابط ایجاد می کنی که بصورت dll است و حاوی اینترفیس داخل این اینترفیس هم هرچی را می خواهی بین برنامه و پلاگین ردوبدل بشه را تعریف می کنی مثل منوها تولبارها رویدادها تابع ها و دیلیگیت ها خوب بعد میایی این رو اضافه می کنی برنامه پایه بعد می ریری سراغ برنامه پلاگینت مثل برنامه ی تماس یا فهرست پروژه ها هر دو را بصورت dll در میاری پروژه رابط را هم add reference می کنی یک کلاس داخل پلاگین می زاری که براساس اینترفیس پروژه رابط implement بشه این کلاس واسطی میشه بین فورم ها و کنترل های پلاگین و برنامه اصلی بقیه کار را هم براساس مقاله انجام بده کلا یادت باشه پروژه Inteface و پلاگین هر دو dll هستن و فقط برنامه پایه هست که exe هستش