"Science fiction point and click" is very vague. You don't remember any further detail? You might be surprised at how good people on the Internet are at tracking down obscure information like this given just a few hints.
I am sorry I haven't been able to provide more info. I have collected more info at this comment after other suggested ideas that helped me provide more details.