Advantages of SmartContextMenu: - It supports all types of windows, including windows without a system menu. - It does not use hooks in separate dll modules. - It does not use message forwarding between processes. - It does not require UAC. - It has "Borderless" menu item - All changes made in the settings dialog will be applied immediately.