Application to create macro and use them when the application is running (.NET, C#)