As long as some interest has been shown, I think I will make a code cleanup (now that it's still rather a small thing) and then upload to my sourceforge account.
Btw, just enabled remove and save vehicle functionalities, which were already implemented, and added new variable vehicle length support, so non-standard ( not 8 ) lengths are drawn properly.
I will be testing it by aligning the DMUs I have currently waiting to be re-aligned, so there is a possibility of an initial (beta?) release in a few days

I think it would be great if road vehicles were also possible.
I think it should not be difficult to adapt. There is a "hidden" functionality for background template loading... by using it, a road background could be drawn, then the program mechanics doesn't care of what you've painted: it will only paint what you load by using some calculated coordinates, no matter if it's a train or a bicycle

Considering that, it might be useful as well for road vehicles, trams and maglevs. Probably not very useful for airplanes and ships though...
The only problem I can see right now is that the program hasn't the ability to load the same object in different positions (this would apply if you want to load a loco then five wagons of same type to see how the convoi is drawn). It can be done by loading the same vehicle in different positions, but the program will allow to handle different offsets for each position and that would lead the user to confusion for sure. I will look for a workaround for that, if possible.