propble with keyboard/macro

I created new macro - about custom properties. That macro hastwoproceduresOne is main() and another one is finish().Macro hasbeenplaced in Macros dir - Macro dir is where sw exe file exists.Ididtry to assign this macro to the keyboard.From Customize/keyboardIhave found my macro. But in fact there two macros - one is asmainand another is as finish.I did assign F12 to that (main) -everythinks works fine, but when I finished the session and startSWagain - after F12 macro doesn't popup - I had to go theprocedureto assign the key once again - but F12 is still there - Ihave toremove it and assign once again.File location is set to thesamedir where all macros are.When I run macro manually - allworksperfectlyAny idea what is wrongThanks in advanceAdamSolidworksApi macros