After setting the startup folder to Outlook Today, exit Outlook, reload
Outlook, and look at this option to see if it is still set to load the
Outlook Today folder or if it has reverted to the Inbox folder.
Have you tried starting up in another folder (e.g., select something
other than Outlook Today or Inbox)? Does that stick on subsequent
reloads of Outlook?
Got any macros defined in Outlook? Macros can affect behavior, like
specify which is the startup folder when Outlook loads (see
http://social.msdn.microsoft.com/Fo.../thread/f32643fd-18dc-4554-9e31-91a60889ddfb/).
Right-click on the Outlook Today (or <mailbox> - <yourname>) folder,
select Properties, and under the Home Page tab click Restore Defaults.
Then test if the startup folder option sticks on subsequent reloads of
Outlook.
As a test to see if Outlook can select that folder, see if the command
to load Outlook that specifies the startup folder will work:
"C:\Program Files\Microsoft Office\Office##\OUTLOOK.exe" /select
outlook:Today
The ## varies depending on the version of Office: 10 for Office 2002/XP,
11 for Office 2003, and so on. The double quotes are needed for proper
parsing of the command line since the path to the executable contains
space characters.
Try renaming Outlook's outcmd.dat file (to outcmd.old), moving it
elsewhere, or deleting it. Outlook will regenerate this file when it is
next loaded. This file stores settings for Outlook. When a new
outcmd.dat gets generated, Outlook will revert back to its default
toolbar selections, menus, views, and settings (so you'll have to
customize again).
Have you tried creating a new mail profile (Mail applet in Control
Panel) and see if this option sticks for the new .pst file created for
that new mail profile?
What happens when you set this option to startup in the Outlook Today
folder, exit Outlook, and then reload Outlook in its safe mode
("outlook.exe /safe")? Have you tried disabling add-ons in Outlook?
If safe mode (which doesn't load any extensions you installed for
Outlook) gets rid of the problem, first see if renaming Outlook's
extend.dat (to extend.old), moving it elsewhere, or deleting the file
solves the problem. This caches the paths to the DLLs for the
extensions. The file will be regenerated from registry entries when you
next load Outlook. If that doesn't help but starting Outlook in its
safe mode worked, start by disabling all extensions (Tools -> Options ->
Other -> Advanced Options, COM Manager and Add-in Manager) and load
Outlook in normal mode. If that works then start reenabling the
extensions one at a time until the problem reappears.
What security software have you installed? Some try to enforce a state
on the host. They may protect the host by ignoring, blocking, or
reverting changes you make.