Na, wenn das so ist, würde ich meine Anfrage doch auf eine offline-Anwendung beschränken (so wie der Maker) wenn das einfacher ist.
...
Auch da denke ich nicht, dass du da irgendwas finden wirst, außer vielleicht visuelle Programmiersprachen für Kinder, wie z.B. Scratch.
Softwareentwicklung ist nun mal sehr vielseitig, und es lassen sich da keine grafischen Entwicklungsumgebungen entwickeln, die alles abdecken.
Ansonsten musst du halt eine Spieleengine missbrauchen, die die Anwendungen auch für unterschiedliche Plattformen deployen kann, wie z.B. GameMaker Studio.
Ich würde dir aber eher empfehlen, eine Programmiersprache zu nehmen. Java ist Plattformunabhängig. Oder du nimmst C#. Mit dem Mono-Framework kannst du dann auch Anwendungen für OS X/Linux und Windows entwickeln.
RenPy erfüllt eigentlich all deine Anforderungen, auch wenn Texteingaben etwas eingeschränkt sind. Das ganze ist plattformunabhängig, inklusive Android-Export. Es gibt zwar keine GUI-Oberfläche, aber die Scriptsprache hat man mit etwas Programmiererfahrung meiner Meinung nach wirklich schnell drauf (wenn du schon mal mit Python zu tun hattest, wahrscheinlich noch schneller als schnell):
play music sollte selbsterklärend sein, scene <image> und show <image> zeigen Bilder an. Text in Anführungszeichen wird auf dem Bildschirm dargestellt.
Wenn wir schon bei Visual Novel-Engines sind, gibt es aber auch noch Novelty, hier kann man Szenen durch zusammenklicken erstellen. Allerdings ist Novelty nur für Windows verfügbar und damit vermutlich uninteressant. Inwiefern deine Featurewünsche hier unterstützt werden, weiß ich auch nicht.
Sind wie gesagt beides "Spiele"-Engines, die weit mehr als das von dir gewollte können, daher weiß ich nicht ob du den unnötigen Ballast mit rumtragen willst.
--
"Banjo, you're a BEAR... and I will teach you... THESE MOVES!"
Construct2 oder wenn du mal wirklich Javascript lernen willst, auch node-webkit. Du kanst im Web wunderbar die WebAudio API verwenden, die einfach wundervoll zum mit arbeiten ist.
Und ich würde gern so ein Tool sehen. Wusste nicht das du sowas im Maker gemacht hast.