Ответы справочной службы
Правильно: застежка-молния. Оборот застежка на пуговицах лексически некорректен, поскольку пуговица и есть застежка.
Страница ответаСправочники
§ 17. Следует различать суффиксы существительных -ик (-ник, -чик) и -ек. Первый из них сохраняет гласную при склонении, а во втором она является беглой, например: столик – столика, дворник – дворника, стаканчик – стаканчика, но: ножичек – ножичка, овражек – овражка, барашек – барашка. § 18. Следует различать суффиксы существительных -ец- и -иц-: в существительных мужского рода пишется -ец- (с беглым е), например: комсомолец –
...Суффикс -ичк- пишется в существительных женского рода, образованных от слов с суффиксом -иц-, например: лестница – лестничка, пуговица – пуговичка, ножницы – ножнички. § 20....
...VIII. Неударяемые гласные в суффиксах...