How can I configure Unity's sidebar to have the following behaviour:
1) If I click on a program icon, and it's already running - switch to it.
2) If I click on a program icon, and it's not running - launch it.
More similar to Mac, or Windows 7's behaviour.
It currently does not work for Google Chrome.
I am pretty sure unity do these things.
Unity launcher does both the things you want. Just in case you want to have another instance of applications middle click does the job.