You definitely don’t want the -appmode flag, I can tell you that. The reason panels didn’t show up with that flag enabled is because none of Rhino’s plug-ins were loaded.
@kike is there anything special you needed to do to get Rhino.Inside Revit to work properly with regards to the message pump?