Adalberto,
With the 3.71 version of CircleOS, you can manage popup menu within your application.
To display the menu, call the funtion "MENU_Set", like this :
myMenu.Items[0].Fct_Manage = &My_menu_Handler;
MENU_Set( &myMenu );
The Menu handler calls now "My_menu_Handler" in place of your application, while it returns "MENU_CONTINUE".
In "My_menu_Handler" you can call background functions of your application.
When closing the menu, your menu handler must return "MENU_RESTORE_COMMAND", and the menu handler will call now your application again.
Take a look at the example application named "Dictaphone", that manage a popup menu to choose the file to delete.
Yves