Windows lässt standardmäßig nicht mehr zu, dass sich irgendein Hintergrund-Programm selbst in den Vordergrund holt (außer auf Interaktion mit dem Benutzer, wenn er klickt)
* das aktive Programm kann deinem Programm das Recht geben sowas machen zu dürfen
* ...
siehe Remarks:
SetForegroundWindow
Such einfach mal Forum ... da gibt es schon viele Threads zu, teilweise auch mit "Lösungen"