Hmm, the screenshots do not look familiar to me at all.
It may be x3, but I don't recall having missions. I do recall the name toucan however...
Argh, I'm gonna have to take the old hard drives out, and start searching through them.
*Edit* It is X3, you can claim ships by ejecting into space, and going aboard.--
~ Project Hope ~