The only thing which I know about WUBI, is that it allowed you to install Ubuntu on NTFS. One might think that this was an easy application to develop, as all it was on the surface, was installing Ubuntu on another file system, just as you may install Ubuntu on FAT, ext2, reiserfs, etc.
So with this in mind; was creating a piece of software that installed ubuntu on a Windows machine an easy endeavour?