Это немного зависит от того, какие платформы вы хотите поддерживать.0install лучше всего работает в Linux / Unix (например, GUI является родным GTK).В MacOS X интерфейс GTK выглядит немного неуместно, хотя есть планы и для собственного интерфейса.Windows имеет собственный графический интерфейс на основе .NET;это довольно новый, но улучшается быстро.
Обратите внимание, что вы можете использовать 0install даже для программ Java, что имеет некоторые преимущества.Например, недавно я использовал его для Java-программы с зависимостью от GraphViz (не-Java-утилита).
[примечание: я являюсь разработчиком 0install]