SDL.library is useless in this case as OpenTTD is statically linked against libSDL. Since it seems we all have a Mediator here, AFAIR there was a problem with SDL+rtg.library coming with the latest "official" P96: updating to a newer rtg.library should fix the problem.
Could you please try to start it with -d switch (enabling debug mode) and see where it complains?