Really? How have you done that? Screenshots please!
You know there are Preset/Patch macros in the Logic Megathread, right?
Also PlugSearch now covers Channel Presets.
I didn't use found images in my macro. In ADSRSM I used a relative click that works as long as the folder pane is open. In Logic I used AppleScript to get the track header x-axis coordinates. I didn't have time to specify the current track as I've had to head out of town for a wedding.
I can get stuck in on Monday.