The algorithm is quite generic really. It basically exists to solve the nearest neighbour problem, so anywhere that such a solution is needed this algorithm could be used. I had a bit of a look and I think there are another few sections that this could be used.
WineD3D may have use for it too, but I haven't checked yet. It does 256 bit palette <-> A8R8G8B8 conversion