C# Aurora is much better than VB6 Aurora in terms of using player-provided images.
There are no naming conventions. All you need to do is place the image in the appropriate sub-directory (Races, Flags, etc.) and the program will find it.
Any images in the directory will be included in random picture assignment for new races.