On top of having the custom register added to the interface (register's LClass defined for a specific module in Startup).. interface languages matter as well.
Make sure to add the custom register also under:
SetLangMode(LangEnglish,"ENG",0);
The register for Order Classes is common for Sales orders and Service orders. When I set an Order Class to create an Activity - it works for Sales Order, while for Service Orders - not. Is any setting...