Christian Storay has released Blender Commander, a GUI for Blender's command-line interface. It's not open source, but free to use - as this is just an exercise I can understand that he doesn't want to release the code (yet?). At this moment, it's Windows-only but a Linux version has been planned.
Blender Commander is an easy to use GUI front-end for Blender's console
commands. It was written to make it easier for someone to render their projects
on multiple computers. You could copy your projects and BC on all of your
systems, and provided Blender was installed, span the project between them. For
example, you could have computer one render frames 1 to 1000, and computer two
render frames 1001 to 2000, and so on.
BC makes this easier by putting a GUI over the console command arguments you would normally want to use, and with BC, you don't have to use the Blender interface if you don't know how to use the console arguments. This way, you can reap the benefits of running from the command line with the ease of a simple GUI interface.
This is my first wxWidgets application.Â I used Code::Blocks to program, and the wxSmith plugin (comes with Code::Blocks) to create the interface.Â It's compiled with GCC.