There is a Vehicle.RadioLocked property. You could set the radio station with Vehicle.Radio and then lock it.
Can't really think of any other way. Other then checking the radio station every few seconds and set it to your custom one if it's a default station.
Custom radios can't overwrite default ones because they use IDs higher then the default radio stations.