I don't see any reason why the placement of the M190 line would affect anything. That line just tells the machine to wait until the build table reaches 100C before continuing. So you may notice a delay while the build table heats up, but once it reaches 100C, the nozzles would then begin heating.
I would actually recommend keeping it the way it was before! If you heat the nozzles first then heat the bed, it means your nozzles sit at 230C for several minutes while the bed heats up. Being that the nozzles heat up very quickly and the bed takes much longer, I would definitely rather heat the bed first before the extruders. This also prevents a lot of oozing at the start of the print.
That being said, if you still insist on doing things in a different order, the software definitely lets you customize it. You tell the software the desired order for these preheating commands in your starting script, and then it won't place them at the start of your gcode file (since that would be redundant). For example, add the following lines to the beginning of your starting script
M140 S[bed0_temperature]
M104 S[extruder0_temperature] T0
M109 S[extruder0_temperature] T0
M190 S[bed0_temperature]
the variables between the [brackets] will automatically be replaced by the temperature settings in your profile (i.e. 100 and 230C)
if you're interested, there is a lot more information about the scripts in S3D available here:
http://forum.simplify3d.com/viewtopic.p ... 959&p=7574