I think it will be easier for all of us if the functions in the launcher have coherence by themselves and not make them so much cnf dependant.
I can only thing of two cases where we should apply that:
-First one is the fact that OSDSYS_Skip_Disc doesn't work if OSDSYS_Skip_Logo isn't ON. I don't know if this has been corrected in newest versions (I chekced yesterday and I had the latest beta). If user wants OSDSYS_Skip_Disc ON, then the launcher has to always behave as if OSDSYS_Skip_Logo is ON, regardless the user configuration. Of course this can also be forced in the configurator, so coherence is mantained.
-Second case is fastboot. There's really no conflict with osdsys_skip_disc, think about it. Fastboot will only work if there's a disc in the tray, so if user has fastboot ON and osd_skip_disc ON (making any disc (fast)booting through osd impossible), just ignore it, there's a disc in the tray, the user wants that disc booted, so just boot it and forget all other configs (of course if it is an invalid disc the hacked osdsys should still be enabled to allow user elf booting and not stuck him in the original osd, even though that osd will have ESR booting).
And about the configurator, yes, changes need to be done, I'll try to make it tomorrow, I hope I find a way to not fill the screen and to not go very deep in submenus.