Предпочтительно: программное обеспечение. Вариант обеспечение не является ошибочным, но в составе этого словосочетания встречается редко.
Да, есть, но его фиксируют не все словари и в современном языке его используют редко.
Видимо, речь идет о холстопрошивном полотне (прилагательное холстопрошивочный употребляется очень редко). Принято слитное написание: холстопрошивной.
Грамматически такая форма возможна, но на практике она используется крайне редко, в основном в книжной речи.
Корректно слитное написание. Глагол недорешать, обозначающий неполное действие, образован от глагола решать путем прибавления приставки недо-.
В сочетании с предлогом по в значении "после" существительное употребляется в форме предл. п.: по окончании встречи.
Глагол нарожать употребляется без дополнения, но крайне редко. Также обратите внимание, что сам глагол носит разговорный характер.
Верно: Ильин. Однако это прилагательное употребляется довольно редко, обычно используют само имя в родительном падеже: (что-то) Ильи.