Generally speaking, hacking QML isn't too hard, and image use has some cost. I'd prefer to avoid it where possible (like for something this simple).

Thanks for your work by the way, hope you're not disheartened by the amount of comments :)