Ce code contient deux composants :
-> le premier permet d'ajouter des items de menus et de sous menus dans le menu système. Pour cela, il suffit de créer un ContextMenuStrip contenant les items à ajouter et d'associer les handlers de click sur ces items puis d'affecter ce contextmenu à notre composant. De plus, il permet de désactiver tous les items existants (fermeture, mnimize, maximize...)
-> le second permet d'ajouter un menu toggle checkable permettant de d'activer ou désactivé le TopMost de la Form parente
Ce code démontre l'utilisation du sous classement avec NativeWindow, de l'accès au menu système et des Designers .Net (permet d'initialiser le composant dans Visual Studio).