TKolSystemMenu component, version 1.0
Created by Sergey "Kol" Kolchin, s_kol@yahoo.com

Purpose
Allows to change form's system menu by including items from Delphi standard popup menu.

Installation
Use Component|Install Component and add SysMenu.pas to any package

Usage
1. Drop TPopupMenu component and populate it with menu items (including sub-menus)
2. Drop TKolSystemMenu component on a form
3. Assign its PopupMenu and Position properties
4. Compile and run

Notes
1. Position property allows to change location of added items. Value -1 will add them to the end
(right after Close item), value 0 - to the top of the menu and so on.
2. SysMenu replaces Application.OnMessage handler, but stores old handler and calls it.
If you're using this event too, make sure you call the HandleSysMenu function in your handler.

Limitations
1. Doesn't support hotkeys (Alt+letter)
3. Doesn't support PopupMenu.OnPopup, PopupMenu.Alignment and hints assigned to menu items

Disclaimer
The component is absolutely free. I'd appreciate any comments and suggestions.
Special thanks to Markus Spoetti, author of ClassExplorer, for his great tool

