Какие ОС вы имеете в виду, когда говорите о кроссплатформенности?
Как правильно указывает Epaga, нативные и кроссплатформенные являются взаимоисключающими. Вы можете написать несколько версий, которые изначально работают на нескольких платформах, или вам нужно использовать кроссплатформенную инфраструктуру.
В случае кроссплатформенного подхода всегда требуются дополнительные установки. Например, многие здесь предлагают использовать Python и один из его фреймворков. Это потребует инструктирования людей для установки Python - и, возможно, фреймворка - в первую очередь.
Если вы нацелены на Windows и OS X (и готовы экспериментировать с альфа-релиз-кодом для Linux, если требуется поддержка этой ОС), я настоятельно рекомендую вам взглянуть на использование Adobe AIR для графические приложения платформы.