wusste erst nicht was mit FileRunOnce gemeint war.
hatte bWasExecuted dann über button 2 realisiert,die exe wurde dann nur einmal gestartet.
der zweite hinweis,button 2 ganz rauschzuschmeissen und durch filerun1.execute zu ersetzen war dann das i-tüpfelchen.
danke euch beiden ,super hilfe
gruss vcore