I believe that is an image of ShadowrunCD only released in Japan... I may be way off though, only played it for a little while years ago.
[edit]
---IMAGE REMOVED BY MOBYGAMES--- heh!
I'm pretty sure of it now after looking on MobyGames at the images...
hrmm, my turn I guess. Give me a sec...