mDesktop
mDesktop is a lightweight application that allows the user to utilize multiple virtual desktops.
I created mDesktop when I was 16 in 2007 and the first release had 42 downloads. The project has grown so much and has hundreds of thousands of downloads, but is still true to the original vision.