I think that it is the iml2iso exe that creates a mode 1 2048 iso image (otherwise it is cd_dvd rom generator).
Your homebrew programs that are mode 1 2048 boot fine as your PS2 version is capable of reading them (I read somewhere that anything v5+ can read this image type).
Hope that this helps