Did GPH ever respond to people's feedback about this? Perhaps a compromise could be reached, with three autorun options: Off, Once, and Always. Once would have the current behaviour, and Always would launch autorun.gpu each time gp2xmenu is called, even after the first firmware boot.