Nejsem programátor, ale myslím si, že základ je vytvořit .deb balíček. Dále je potřeba udržovat kompatibilitu pro různé verze systému, což asi nebude úplně triviální záležitost. V deb balíčku bys samozřejmě mohl distribuovat i tu ikonu, ale asi jako první a základní krok bych viděl, že prostě si nějaký ten balíček vytvoříš a dáš ho na vyzkoušení ostatním, třeba na zde prostřednictvím fóra. K tomu bys měl publikovat ještě balíčk se zdrojovými kódy. Následnou distribuci bys měl řešit až nějaký deb balíček budeš mít. Určitě je možné tvořit i v jiných jazicích, koneckonců je tam dost programů, které jsou napsány třeba v javě (jdownloader a pod). Balíčky můžeš šířit i například skrze ppa, které si vytvoříš.