Н>Нужно писать с учетом особенностей платформы (реестр и всякие специальные папки в Windows, что-то там свое в Linux и Mac OS X), нужно добиваться того, чтобы приложения выглядели не как типичное кроссплатформенное говно на Swing'е, нужно разобраться с зависимостями и потенциальными конфликтами библиотек, где требуется -- нужно написать инсталлятор и деинсталлятор, нужно написать документацию -- в идеале с картинками, нужно отвечать на письма в поддержку. Кучу работы нужно проделать. И выходит, что тезис о "не требует никаких усилий" -- это не совсем уж и правда.
Крч. нужно РАБОТАТЬ и реализовывать эти не сложные и довольно обыденные вещи, а не херней страдать — что есть самая большая помеха в жизни любого шароваршика и человека работающего на себя.