Тире поставлено между неоднословным приложением и определяемым словом. Но мы бы поставили запятую на месте тире.
Да, Сивка-Бурка мужского рода (фиксация не в словаре Агеенко, а в «Русском орфографическом словаре» РАН под ред. В. В. Лопатина). Но прилагательное вещий согласуется с существительным каурка «лошадь каурой масти», которое может употребляться и как существительного мужского рода, и как существительное женского рода. Поэтому возможны варианты вещая каурка и вещий каурка, при этом вещая каурка в словарях дается на первом месте (т. е. как более предпочтительный вариант).
Определительный оборот осложнен обстоятельственным значением, поэтому обособляется.
Предпочтительно использовать кавычки разного рисунка: «Программа "бабушка"». Если по техническим причинам это невозможно, допустимо: "Программа "бабушка". Кавычки одного рисунка рядом не повторяются.