Your wishes are my command. Highslide JS .NET now includes support for captioning. The captions can be specified using the Caption property of each HighslideImage control, and can be easily styled using CSS.
Also, ~ is now correctly replaced with the application path in path properties.
Visit the Highslide JS .NET project page for more details and the download link for the new version.