For me, the quickest way to deal with registration problems has been to send an email to support@stardock.com
If you have Impulse installed, you can try launcing Impulse, then clicking on the "My Games" and see if Dread Lords is there. If it is and it's saying it's not registered or something, click on "Register product" near the top and fill out the info.
If you run into problems doing the above, don't hesitate to shoot an email to the address I gave above.