Did some cleaning + the TopMostService now uses BeginInvoke instead of Invoke (see comment in code)
Merge remote-tracking branch 'origin/f-roadmap-2013' into f-roadmap-2013