I almost exclusively play GTA Online these days (I can’t remember the last time I played Story mode). I just wondered if there were a way to make the game start in Online mode automatically without me having to press X (PS3) each time whilst the game’s loading?
To answer the question, no. There is no way. The best way would be to just press X (A on XBox) when the game starts loading. If you accidentally load into story mode, you can use the Switcher and choose the bottom character to switch to your online character instead of having to go through the menu.
I haven't checked on my PS3, but on the PS4 you hit Options (start button on PS3), go over to Settings, down to Saving And Startup, and change Startup Flow from "Load into Story Mode" to "Load into GTA Online".
This doesn't seem to be permanent, as I have to do it every other month or so, but it beats hitting X every time you turn the game on.