Context Menus vs Application Commands - separate or not? - Sapphire - Imagine a Framework