As far as I can see, the texture loaded from a bundlefile in BundleFileImageSource will never be disposed of when unpinned. Could it be a possibility for you to add a flag to dispose the texture when unpinned?
This has been fixed, but due to a small mixup hasn’t made it into the release yet. Sorry about that. We’re hoping it will be in the next release.
The changelog entry for this is: https://github.com/fusetools/changeblog/wiki/BundleFileImageSource%2C-Image-File%2C-are-not-preloaded-by-default-%28unolibs%29-%2830-Mar-2015%29
Ah so this will actually dispose it as well as not preloading it, awesome