There is still no way through scripting to replace the decals on buttons to use a different image.  But using some known LabVIEW calls we can extract the image and replace it, then save it with a new file name.  This has been done several times replacing the PNG image data in the CTL file.  The problem I have with this is PNG images don't scale well.  If I have a PNG that is 16x16 pixels on a small button, and I happen to want to make this button for a larger touch screen UI, I can but the image