You can add a popup to a System Architect menu in exactly the same way you add a macro item to a menu, except, use InsertPopupMenuItemInMenu and do not specify a macro name.
Example
InsertPopupMenuItemInMenu(PopUpName as String, InMenuTitleCaption as String, [BeforeMenuItemCaption as string]) as long