If possible I'd go for option (1), because we can't assume that SelectFolder is generally not called at startup. Option (3) wont work, because SelectMessage is called from the email slider and that shouldn't be ignored just because the program was called with -calendar.
If possible I'd go for option (1), because we can't assume that SelectFolder is generally not called at startup. Option (3) wont work, because SelectMessage is called from the email slider and that shouldn't be ignored just because the program was called with -calendar.