Yes it works like that. If the order has an invoice address but no delivery address, then when you create the delivery record, it copies over the invoice address and this is what prints on the delivery note.
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...