@cheong: Fast shutdown performs a normal, full logoff, shutting down all applications and services. Only the kernel is hibernated. As such, you get a normal logoff notification in your application.
An interesting way to see the effect of this is the "systeminfo" command line application, which lists your system boot time. It now lists the last time your system performed a full kernel boot (which it would previously also have done if you always hibernated your system). For me that's presently August 19th, three days after installation.