Well that's just beautiful
Thank you! I've just finished testing it with a real theme, and it's working perfectly.
It's a shame HeroLab doesn't support multiple backgrounds, and therefore themes have to replace backgrounds - but background are so simple, it's hardly a big deal. Thanks so much for sharing!