Делал нечто подобное. Суть в том, что у формы есть стили, которые надо задать через WinAPI. При установке этих стилей на форме можно будет рисовать, она будет отображаться поверх всех окон, но при этом будет прозрачна для мыши. Мне не нужны были контролы на форме, поэтому я к тому же делал ее и визуально прозрачной и просто рисовал на ней через Graphics (в итоге получался как раз описанный вами эффект оверлея, когда во время игры поверх нее в углу отображалась некоторая информация и по нажатию горячей клавиши можно было переключать различные варианты индикации), можете поэксперементировать, но, в любом случае, вы можете заменить ваши контролы на горячие клавиши, а на форме только рисовать/выводить текст.
Ознакомьтесь с этой статьей -
www.codeproject.com/KB/vb/ClickThroughWindows.aspx
Если после прочтения все еще будет что-то не понятно, по крайней мере будете знать в каком направлении гуглить.