I'm on my way to create a custom modifier in Blender. So, my first step was to follow Ian's tutorial on how to create a custom modifier in Blender.
Currently, I just have a compiled version of Blender that shows my modifier and prints out: deformVerts in MOD_mBoids.c every time I apply my modifier to an object.
In the next few weeks I'm going to be working on developing the code to have awesome boids behaving like flocks in the Blender's GE. All this with my custom modifier!