with 2.46 : if the custom panel and tool panel are not in the same window (example : custom panel in canvas window, and tool panel outside canvas window), then a tool button placed in custom panel is inactive and unusable.
if the two panels are inside or outside canvas together, then the tool-buttons placed in custom panel are usable.