Weiß nicht was Du meinst 'mit welchen programmen', aber in .NET gehts auf jeden Fall, da hab ich auch schonmal ein Programm mit DirectDraw Overlay gemacht. D.h. Du könntest theoretisch eine VB.NET anwendung machen die für das Overlay verantwortlich ist die Du über parameter aufrufst..... vermutlich lässts sich aber auch im klassischen VB umsetzen.