By dynamically assigning the icon name to a button top, you can simulate a variable text caption capability on the Leopard. Load the icons using consecutive icon locations, allowing you to specify the icon number with a variable (instead of using 12 consecutive "IF/THEN" instructions). For example, if you assign icon locations 41 to 52 with these icons, then you can capture the current Month in a variable and then add 40 to get the icon location to be assigned.