I put your question to the experts here at Frog and this is what they have suggested should work!
c.trigger('os.internal.launchapp', {
data: {
name: appID,
appModel: new Com.Frog.Model({
'uuid' : appID,
'role_name': Object.values(_Roles.serialize()).filter(function(role) {
return /app\.frogplay$/gim.test(role);
})[0],
'extended_data' : {
'from_package' : true
}
})
}
});