Actually, .NET Gundam is just a hack, not an actual port we wrote. Some colleagues of mine in Computer Science figure out how the Windows Installer indexes it's files and managed to stick them in preinstall...
You have to cab the file and replace the ending with _, like MYCUSTOMAPP.EX_
Then, you edit the INF files.. the INF installs the files using Windows Installer Service.
For install prompt, call it from a modifies MSI file, this hosts the Windows Installer system.
All the WINNT32.EXE does is stubload the WINNT billboard (WINNTBBU) libraries... delete those and you're got a wizard you can edit with hex editor and Resource Hacker.
We included:
Changed Explorer to this:
http://kde-cygwin.sourceforge.net/
SSH Secure Shell thing
Integrates SSH into the Telnet service...
Edited the FS to look more Unix-like, added a .sshauthorizedkeys etc.
Added Bash cover on the prompt... so we can use ~, and customize prompt using PS1=, etc... unix utilities as well.
THE MASTERPIECE!
We added a "delete critical file" function to the Installer so that it would be hard for n00bs to figure it out. In the tradition of Microsoft Windows, we hide the "let me use the install" function in a unexplained buxxword-filled checkbox option in Advanced Settings at the beginning of the install.
We install over 5 gigabytes of bloatware if you get the Bloatware Edition distro, which includes a DVD VOB hidden as a resource in Windows Media Player... and other things.
Windows .NET Gundam broke a world record!
We now require 9 reboots to get the system working!
We also have RealTwo player, which is designed like Windows .NET GUndam - it wasn't. It just installs a RealOne skin onto WMA, changes the file preferences, restored the Real icons and installs the DirectShow filters, ffdshow, and AVISynth just for fun.