As I was pleased to see, more settings have been added with the release of 3.1. However, the setting that determines how ArcGIS Pro should start can't be set via Pro.settingsConfig. Is there a particular reason for this? I had expected that this setting in particular would be set company-wide.
At the moment I set this option in the initializing callback of a managed configuration.
protected override void OnApplicationInitializing(CancelEventArgs cancelEventArgs)
{
ApplicationOptions.GeneralOptions.StartupOption = StartProjectMode.WithoutProjectTempate;
}
I think it would be better to define this directly in a prosettings file (which we also need anyway, for example to lock certain settings).