what I don't like is placing a setting which will have no effect for some users.
They will report "it's not working" etc.
I can hide the setting when not using vWii.
If I add the setting, it will be present in all game type, not only VC. (Wii, Devo, Nin, channels, etc.) so user can set a single option to affect all launching, I won't make it a setting per game-type, so global will also affect Wii games.
I suppose users won't want to enable it for Wii games so they will set it to OFF, but they will have to enable it for all VC one by one which will be annoying if they have a lot of channels...
I don't want to create multiple setting for the same purpose : Wii wide, GC wide, VC Wide, etc wide...
Too much option for a single effect
Switching the video before launching the game is still the easiest (annoying but easiest).
That's strange, the loader is able to autoboot games at launch so it should be fine to quickly select a game.
It happened only recently or did it always work like that? slow free size display?
The slow free size can be fixed if you are using FAT32 (hdd settings > resynch FAT32)
personally i rather have it as a loader option since that can save the setting per game (instead of having to go to the features menu every time i wanna play chrono trigger). But if you feel that it would create confusion i respect your decision.