Bavíme se o multiplatformních aplikacích. Nativní aplikace pro Windows uloží nastavení typicky do registry. Nativní aplikace pro Linux bude mít typicky komentovaný konfigurák. Co má dělat multiplatformní aplikace? Do Registry na unixech ukládat nemůže, do konfiguráku je to na Windows velmi neobvyklé.
Jak má být uspořádané menu, to najdete popsané ve Windows User Experience Interaction Guidelines a dalších dokumentech tohoto typu. Jde o sadu doporučení, kterých se drží prakticky všechny aplikace na Windows. Apple má jiná doporučení. Multiplatformní aplikace (u které budete podle vašich slov kašlat na cílový OS) ale bude mít standardně jedno rozložení menu. To bude na jedné z platforem působit velmi neobvykle. Jako příklad jsem uváděl OOo/X11 na MacOS - vypadá jako UFO mezi MacOS aplikacemi. Taková aplikace se typicky nerozšíří, protože bude uživatelům na dané platformě cizí.
Jestli se vám Java skiny líbí, o tom není řeč. Řeč je o tom, že zákazník očekává, že koupená aplikace bude vypadat stejně, jako ostatní aplikace pro daný OS. Pokud vypadá výrazně jinak (jako OOo/X11 na MacOS), tak jí nekoupí.
Zkuste šetřit s výroky typu "plácáte nesmysly". Já s vámi také nesouhlasím, ale dovedu zůstat věcný.

