I have to disagree, Orn. UL-508 is a prgram set up by Underwriters Laboratories specifically for general purposes control panels. UL-508 listing for components is different from UL recognized components. A UL-508 sticker indicates that the panel conforms to the stadards for wiring, component application, etc. NEMA and UL listing are not at all connected, and NEMA 4 rating doesn't insure compliance with 508 standards.
To qualify as a 508 panel shop the company must demonstrate engineering and building techniques in conformance with the standard, components either 508 listed or UL recognized and applied within guidelines, etc. For custom panels every component used must either be 508 approved or approved by UL for the specific panel shop and identified in their folder. If they want to change a relay manufacturer or model, a fee of around $150 is charged to add it to the folder.
A lot of electrical inspection jurisdictions and a lot of engineers are adding UL-508 labeling to control panels because they think it releives them of responsibility for safety. UL-508 is strictly related to fire and personnel safety. It doesn't address performance, quality, suitability to task, life of components, or appropriateness of the design.