Thanks for your comments. Indeed it would be nice to have pre-configured VMs, but as you point out the licensing restrictions prevent that. For the RHEL VMs we are looking into ways of improving the setup time, but even there the applications (Oracle, SPECweb etc.) would still have to be installed by the end user.
Luckily, the investment in time for the VM creation is a one time cost. We have found that the cost of creating additional tiles is much less compared to the first tile as most of the existing VMs can be cloned and their configuration modified (as opposed to creating everything from scratch).
Additionally, some of our partners have even cloned the clients to further reduce setup time for additional tiles. Having said that though, we are continuing to look into ways to reduce the setup time.