I also have the t2i and am a programmer by trade. I would love to get this project started, but I am unfamiliar as to what the first steps are.
From what I've read around other places the first step is to try and get firmware dump, which means you need to modify a official firmware flasher to dump the ROM un-encrypted. Right so far?
I've found this file that seems to be the firmware for the t2i/550d:
http://www.megaupload.com/?d=8ZEF4W5TThe name of the file is "Ver103_ServiceOnly.zip" and contains a "B2704280.FIR" file.
Using a un-scientific test (opening the file in a hex-editor) the number 1.0.6 appears in almost the first part of the file. That seems consistent with a 5D flash file that I found. Though that would mean the zip file at minimum was mis-labeled.
So far, I don't think anyone has actually loaded or flashed this firmware file on their camera. I will try and see if the firmware loads on my t2i tonight when I have access to it. I don't think I will flash it, but if I can see it at least come up in the menus, that would be a good sign.
If anyone else has a better idea let me know.