Actually that's what I do, and that was my reaction to the original question: just do it on desktop.
But then I realize, the problem is in the transfer. Most programs install the exe into the device, then you need to copy it back to the desktop, and after the edit you copy back to the device again. I'm syncing my j728 with USB, and a 2MB file would take quite a few minutes on each trip. I'd imagine it being unbearable thru serial