Fermi tutti, che nessuno si muova!
Ho "mezzo" scoperto l' arcano (ma solo mezzo).......
My.Settings.M3 è già definita con valore di default (modificabile a piacere) nei settaggi di base... mentre My.Settings.Path3 nei settaggi di base è nulla (viene liberamente scelta dopo ed ovviamente salvata nel file user.config).
Ho provato a definire Path3 = Pippo già nei settaggi di base.... lanciando SENZA autorun viene rilevata quella corretta dell' user.config, lanciando CON autorun viene rilevata "Pippo".
Da cui si evince che se lancio un eseguibile aggiungendo un parametro alla riga di comando non vengono letti i Settings aggiornati dell' user.config, ma vengono letti i Settings originali. Ma questo è assurdo!!