This is a .NET Windows application to semi-automate creating a SSL certificate using the gethttpsforfree.com website. The application is open-source and you're more than welcome to take a peek.
I must warn you though, it was created very quickly and the code is quite "WinForms"-ie ;)
Here is a youtube demonstration video that shows the entire process of creating a certificate from scratch. It takes only 4 minutes!
Download the exe directly fromn the release folder. It is that simple.