Starcraft 1 is a very old game, and isn't compatible with Windows 7. However, if you update it fully, update your graphics card with its most recent driver (and uninstall the previous), and perhaps try it out in compatibility mode for Vista (or XP failing that), it may work. This tutorial will show you how: http://www.sevenforums.com/tutorials/316-compatibility-mode.html
I do not know what "run pes 2012" means. Also, there are quite a few versions of that particular laptop. Do this so that I can know fully: New to SevenForums? Fill out your system specs (this tool may help you out a great deal).
He needs to get the "glider wrap" for it. Diablo 2 does the same thing, and the gliderwrap fixes it. I think other users here will know and give him better information. Compatibility won't fix his coloring issue.
My Computer
Computer Manufacturer/Model Number
Custom
OS
Windows 7 Ultimate 32-Bit
CPU
Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
Motherboard
Gigabyte Technology Co., Ltd. EX58-UD3R
Memory
Corsair DDR3 4Gb
Graphics Card(s)
Nvidia Ge-Force GTS250
Sound Card
High Definition Audio Device
Monitor(s) Displays
Envision 19 inch
Screen Resolution
1280x1024
Hard Drives
2 physical hard drives (4 letter drives) that equal up to 626.3 gigs of space all together. I think both are Maxtors, but primary is a SATA drive, secondary is a SATA, too.