After some troubleshooting, I concluded that the issue with these projects was not inside the projects themselves, but in the events that have been used in these projects and to be more precise, with the thumbnails of these events.
It looks like something went wrong during or before the iMovie crash and affected the events video thumbnails.
The solution in my case:
I forced iMovie to re-create the thumbnails of these events, by deleting
the thumbs folder inside iMovie events folder in Finder.
Here is some further info, regarding the issue and how I ended up with recreating the thumbs:
The iMovie owner, had a special structure in separating his iMovie projects in folders by project topic. I found out that it was only some 8-10 projects under a specific folder that were unable to open-load inside iMovie. Some of them, they were able to open, but all they were showing in the viewer was just a gray screen.
Also, its worth noting that all the other iMovie projects in the library were working fine.
I also noticed that when right-clicking on the problematic projects inside the project library, I was not getting the extended contextual menu that presents commands like duplicate, export etc, but only 2 commands: to create new project or new folder.
Trashing iMovie preferences file had absolutely no effect, nor renaming the project files either. Searching on Google for similar issues, I couldn't find anything similar. Running onyx's cleaning features, repairing permissions, checking hard-drive system for corruption - all these were also in the mix - but with no result.
Finally, I had an idea:
I sent a project file (containing no events/video) to my own mac and tried to open it. It opened just fine, with the exception that it couldn't find the source files.
That lead me to think that the project files were fine and that I rather have to check for the events.
The owner had a similar folder structure for his events as well. So, all the events used in the above projects, were inside their single folder in iMovie Events folder. As first move, I moved that folder outside of iMovie events folder and opened iMovie.
At this time, all projects were able to open. Also, the extended context menu appeared back. I was close to my final conclusion but yet I wasn't sure what was wrong. The videos, the caches, the thumbs? So, putting back in the events folder, one by one files and folders, I got my answer.
The thumbs were corrupted.
Just to make sure everything will be fine, I finally let only the actual events video files inside that folder, opened iMovie and let it re-generate/optimize the events videos of that folder.
It took about 4 hours for iMovie to complete this, but after that all projects are working fine.
Best Answer
In iMovie 09 an RCProject file is a binary text file which contains instructions and references to the actual video material. The actual video clips are stored in an Event folder. Check to see if you still have your Event folders. The clips would be in there.
You mention that your RCProject file is large. This probably means that you rendered your finished movies. iMovie saved the "Media Browser" copy in the rcproject file so it doesn't have to render it again unless you make a change.
So open your RCProject file and navigate to the Movies folder. Any completed movies would be in there.
To open the RCProject, right click on it in the Finder and select SHOW PACKAGE CONTENTS.
One more thing: If you do find the Event folder to go with the RCProject folder, iMovie is finicky about where these files are located.
Put the RCProject file in the Movies/iMovie Projects/ folder. Put the Event in the Movies/iMovie Events/ folder.
With these in place, there is a chance that iMovie 10 will see them. However, I am not sure if you have to convert to iMovie 11 (which is version 9) first. Both iMovie 9 and iMovie 11 use the RCProject format. The current iMovie is called iMovie (no year) and is Version 10. It uses a scheme more like Final Cut Pro, so everything is in an Event folder, including any projects relating to that event.