custom context menus (including tray menu for windows) done