after many days tinkering on this i managed to make the notification work!
(pump fist)
now media player classic correctly displays the files when browsing on "Open File" with no native libraries :)
i would like some feedback on the patch though because there is some "repeated" code and there is a LPITEMIDLIST cast that i've tried to take out using pointers, but i didn't manage to since the variable is a constant... but you guys might know some other way to not use the cast, no?
also i would like some help doing tests for this because i'm sure AJ won't accept this without tests.
thanks :)