@Sprunki Game, I think the settings of each program are really well tested. The application experience can contribute a lot of better utilities for the creator.
Determine whether the issue is caused by sophisticated code by creating a simple example that only uses the macro and using debugging tools to trace and verify that the macro is being called correctly.