Critics say the timing is insensitive with royal supporters questioning whether it is a genuine tribute or a marketing strategy.