Ikr, anyways, I gave George King the updated icon and the rest of the resources I made for the setup design (like I did with server 2003's gray OOBE), he updated the .res files and they're going to be included anyway into XP2ESD 1.6.3.
@George King If the MBR/GPT requirement for specific firmware mode can be disabled, then the upgrade button for the XP2ESD setup can be repurposed to create duplicate buttons that can perform different things: - The pseudo-upgrade button: a duplicate version of clean install's partition selector that uses 7za to extract OS over existing installed OS based on chosen partition letter while the delete, expand, and format buttons are always disabled (this is a way to substitute the complicated upgrade process), I don't know how to get selected drive letter from installer to add into a batch file, so this pseudo-upgrade suggestion can be ignored. But if more buttons are added, then the "Which type of installation do you want?" string needs to be changed to something else. - Creating a duplicate button to add a custom partition manager found online: I know the setup has a built-in basic partition panel when choosing a drive letter to install, but maybe it's best if a basic program like partition wizard or partition manager can be added as an extra button to allow users for more advanced HDD configuration that the built-in on doesn't provide (like re-adjusting partition size, I know setup can only extend, add and delete partitions but it can't split partitions, it can't allow you to choose which partition you want to set as active, it can't change disk's partition style from MBR-to-GPT or GPT-to-MBR without erasing data). These are ideas that can improve WinPE for an AIO-setup experience. If the upgrade function can't work in XP2ESD, at least repurposing the upgrade button, duplicating it, and changing paths can allow the HDD partition tool software to run by clicking the button from the installer instead of upgrading.
@George King This is what the dialog bitmap actually looks like. This is a jpg because I can't show bitmap files on MDL, anyway aside from the corners (that are fixed by the bitmap's alpha channel), this looks great. Initially thought that messing with the window's size will mess it up, but because of practice now I wonder if filling in the blank color on the left will fix that uneven edge.
let's not forget making the bootscreen more authentic by using vista's bootscreen and replacing it's files
If installed through "Add Hardware" wizard, then the Uefi-Compliant device driver installs and works properly on Windows XP.