The GP32 would need an OS capable of multitasking in order for programming on it to be half way decent. Without this, you'd have to save and compile your code, and then reboot your gp32 (or somehow get back to a launcher), and then launch your program to see if your code works. Then you need to reboot again, reopen the IDE, reopen your code, make a change, save and compile, reboot, etc etc, whereas, if the gp32 had some kind of multitasking, you could just save/compile/run, and then quit your program, and there's the IDE again.
I just don't think there's anyway to get something like this to work out, unless you have an abnormally large amount of patience.