Wichtig wäre zusätzlich noch, dass die Oberfläche ergonomisch gebaut ist, man es einfach und intuitiv bedienen kann, etc., denn ein Programm, das entweder völlig anders als die Systemeinstellungen aussieht oder sich verhält oder schwierig zu benutzten ist etc. wird z.B. kaum eine Chance haben.
Wenn du da eine gute Idee hast und das Programm eben einen Mehrwert bietet, dann findet sich bestimmt auch jemand, der es brauchen kann. Es muss aber auch deutlich mehr bzw. etwas wichtiges mehr als ggf. vorhandene Freeware können. Was es da gibt, musst du dir natürlich genau anschauen.
Heute ist zudem immer wichtiger, dass es auch besser aussieht. Rein funktionale und unübersichtliche Programme werden kaum noch angenommen, jedenfalls beim Normalbenutzer. Ich selbst benutze auch eher welche, die dezent die Oberfläche schöner aussehen lassen. Wichtig ist dabei aber, dass man sich soweit wie möglich an die Systemstandards hält, aber Software im Windows 95 Look z.B. hat praktisch keine Chance mehr.
Eine echte Marktanalyse wäre natürlich möglich, aber teuer.