I made two OS for my personal use. For desktop I made one pretty much indistinguishable from Windows 7, and for my netbook, I made another indistinguishable from Debian.
I also had to remake Eclipse and a JRE for each OS too, it was such a chore but such is the price for having a custom development environment.