OSX 10.11.3 running an official 0.12.0 binary.
If you minimise the 'Verifying blocks' window and wait until the GUI has fully loaded, the minimised window is still available, and it will display the same % verified as when you minimised it.

![2 windows](https://cloud.githubusercontent.com/assets/863730/13897060/caa7bb10-eddd-11e5-9d1d-ec4bd43caa96.png)
![minimised](https://cloud.githubusercontent.com/assets/863730/13897061/cb564928-eddd-11e5-8097-4abfa5dc6433.png)

{
    QMetaObject::invokeMethod(splash, "showMessage",
        Qt::QueuedConnection,
        Q_ARG(QString, QString::fromStdString(message)),
        Q_ARG(int, Qt::AlignBottom|Qt::AlignHCenter),
        Q_ARG(QColor, QColor(55,55,55)));
}
static void ShowProgress(SplashScreen *splash, const std::string &title, int nProgress)
{
    InitMessage(splash, title + strprintf("%d", nProgress) + "%");
}
#ifdef ENABLE_WALLET
static void ConnectWallet(SplashScreen *splash, CWallet* wallet)
{
    wallet->ShowProgress.connect(boost::bind(ShowProgress, splash, _1, _2));
}
#endif
void SplashScreen::subscribeToCoreSignals()
{
    
    uiInterface.InitMessage.connect(boost::bind(InitMessage, this, _1));
    uiInterface.ShowProgress.connect(boost::bind(ShowProgress, this, _1, _2));
#ifdef ENABLE_WALLET
    uiInterface.LoadWallet.connect(boost::bind(ConnectWallet, this, _1));
#endif
}
void SplashScreen::unsubscribeFromCoreSignals()