Here a patch to add "Breakpoint at main entry"
Isn't this the same as using the step-into command instead of debug->start?
Not really the same. In fact 4 cases :
-Hit run, with no bp at start : program run fully
-Hit step-into, with no bp at start : program stop just after loading (so long before main() or WinMain(), before initializing DLL and so on)
-Hit run, with bp at start : program stop at WinMain
-Hit step-into, with bp at start : program stop just after loading and if we run, it stop at main() WinMain() too ...
In case, Step-into+Bp we can change beahviour not to place main() bp ...
Patch include a configuration checkbox to activate (or not) Breakpoint at start