Squeak Etoys is a "media authoring tool"-- software that you can download to your computer
and then use to create your own media. You can write out your project and share it with others.
Etoys runs on any Mac or Windows machine, as well as on the OLPC XO machine.
It is free.
Find out about Etoys.
Text of this guide (for searching): Menu Tool: Button to Fire This Script. Make a button that will fire a script even if the script is not visible in the project.
Click on the white menu and choose "button to fire this script". Use the button's halo menu to change the button's color, size, and label. The color, text, size, and style were changed using the menus.
Try the other options too.