BUG FIX: Add GC.addRoot/removeRoot for Application#menus

Put calls for GC.addRoot and GC.removeRoot along with Application#menus.
This is an internal change since they are called by constructors and
destructors.