Vor weg gesagt, ich kenne mich mit Ruby nicht aus, daher kann ich leider nur sehr oberflächlich was dazu sagen.

1. Das könnte man ( falls ich dich nicht missverstanden habe ) eigentlich mit einem Blockierswitch machen, der vor jedem Event ausgeschaltet und danach wieder angeschaltet wird. Das ist aber natürlich die aufwändigste Lösung.

2. Über die Spriteklasse müsste man eigentlich auch Pictures direkt anzeigen können, aber das Problem ist, dass die nach ein paar Frames wieder gelöscht werden. Da müsste man sich gut mit dem Code auskennen um einen Weg zu finden, die permanent anzuzeigen.

3. Leider keine Ahnung.

4. Hier könnte man vielleicht an der Stelle im Script, an der der String für die Textausgabe im Optionsfenster zusammengesetzt wird, diese Abfrage manuell einbauen. Leider weiß ich nicht wo das passiert.