не ну ты передавал через пайп 3 что-то, попробуй теперь восстановить в своем коде что получилось.
Я понял только что || это в меню будет черта с разделителем.
У меня нет проблемы с названием пунктов и значками (--separator=, --menu=gtk-ok! 1234,gtk-no! 5678 и т.п.) но блин действие при нажатии на меню как вписать, это же самое главное