I am fairly certain that the code you provided to push the screen does work, however I still cannot add my own menu to the OptionsProvider.
Stepping through the code, it would seem that I am adding my menu item to the previous screen (where you select the option application), and when populateMainScreen finishes, it recreates the menu, removing my item.
Any ideas / code that would allow me to add this menu item properly?
Code:
public void populateMainScreenxxx40;MainScreen screenxxx41;
xxx123;
_myMenuItem = new myMenuItemxxx40;xxx41;;
screen.addMenuItemxxx40;_myMenuItemxxx41;
xxx125;