Well, at first I tried a custom hide instead of x3_it_pchide and as a result the radial menu became weird. Hides seem to be special items since I also had several problems with basic operations like checking if player has one and creating one if needed. Then I have found the function SKIN_SupportGetSkin(). Seems to work well so far.
By the way, is it possible to change the displayed name "player tool 1" without hak? Unfortunately the engine does not seem to use the feat.2da column "Label" if no string by index is found under "Name", as it sometimes does for other 2das.
Kato