You generally can only load and free textures for entire layouts at a time, but if you use the action to unload textures from the current layout, it will free all textures except the ones currently in use by existing objects. That might work for you. But then you should be aware that creating an object that doesn't exist will have to load the texture for that object, which could cause a brief pause.