Hi Alexandre,
please let me know of any issues I'm still not getting
PureData goes to great length to find and load the objects you want, and I understand only a part of it. Several objects and loaders are added to improve the behaviour, but at the cost of more complexity. You could restart pd, set logging to "4: all" and try to load an object to see what is done. You could even make an abstraction with special characters in the name to see what happens. The loading is pretty much the same. There should be several discussions about load behaviour in the archive.
Personally, I prefer to fix bugs in cyclone ;-).
cheers
Greetings,
Fred Jan