I found an open source tool called Laigter to create normal maps for sprites.
You can export the pre-rendered sprites with your light already applied for OpenBor or similar or you can also export the normal maps as separate files for other game engines that support them...