Once again,I suggest using PINN. It is basically just a bootloader that lets you download various operating system directly and offers an bootmenu.
There are two minor problems though.
You can't define the partition sizes from the GUI, there is a webpage
here where you can do that beforehand.
The image for RetroPie is not official, so asking for future support might be difficult. But I had no issues while using the image so far.