Minimising into the right hand side of the tray is pretty much the norm for so called "document based applications", whereby an open application may well have 1 or more windows (or "documents") open. This allows each individual window to have it's own minimised icon, with a preview based icon to allow you to distinguish between them.
Applications which are not multiple window based, things like say Disk Utility etc, usually minimise to the application icon instead, and even if (like Safari) they do have multiple windows, then clicking the dock app icon should take you to the most recent window if it's not merely the only one.
Either way, your running applications icon for Safari should remain in the dock, although I have to admit that mine also went missing recently, although I can't recall if this was pre or post ML.
A reboot should fix it, as it seem to me to be a transient fault, but if you are familiar with Terminal.app you can type the following in to restart the Dock process, which should clear out any such gremlins:
killall Dock
You can also force document based applications to only minimise to the dock icon and not produce per-window icons on the right hand side of the dock in System Preferences:
For any app you want to add to your dock as a shortcut, the process is as follows:
- Launch the application. The application's icon will appear in the dock.
- Right click the application's icon in the dock.
- Go to "Options".
- Select "Keep in Dock".
Now the application's icon will remain in the dock as a shortcut when you quit the application.
Best Answer
No, there is not. Expose is built in to the core of OS X. You cannot replace it, but you can turn it off in the System Preferences. As far as I know there is no third party Expose for OS X.
Ubuntu is probably using a similar version of expose used in earlier versions of OS X. Most operating systems implemented such a thing a few years after the first time OS X was published with that functionality. It changed over the years (and is now mostly taken over by Mission Control), but the ones used in other operating systems might not have taken the same path.