It's possible, but you would need some way to hook the window. The scripting doesn't support Win32 hook callbacks. If you know C++ you could create your own DLL, and apply the hooks from there.
Basically, just create the button with the MP!L window as parent. Then you replace the WNDPROC (it's called subclassing) with your own (don't forget to call the other WNDPROCs in the chain!). In your WNDPROC-callback, check either for BM_CLICK or BM_CLICKED depending on what window (the MP!L window, or your button's window) you're subclassing.
More information on that message here:
http://msdn2.microsoft.com/en-us/library/bb775985.aspx
More information on subclassing (replacing the WNDPROC):
http://msdn2.microsoft.com/en-us/library/ms633570(VS.85).aspx
If you need more help, I can help you out on Messenger if you give me your address.