Hi,
The message box you read in this forum is related to the trial version, i.e. the trial version shows a message box that states that you are using a trial version. When you Install the license that messagebox doesn't appear any more.
So NCryptoki can be used within a Windows Service, but you need to buy a license to avoid from the message box.