Other

Startup arguments

Start minimized - /minimized
When this switch is used only ManicTime tracker will be started, main window will not popup.

Disable hardware acceleration - /nohw
Useful only if main window crashes often. If it does, you can try this argument. It will disable hardware graphics acceleration.

Skip writing to the registry - /nostartup
When it is started, ManicTime tries to write to the registry, to ensure it will be run at startup. Some users don't have rights to do that or have some software installed which prevents writing to that part of the registry and kills the offending app (in this case ManicTime). Now you can run ManicTime with:
ManicTime.exe /nostartup

This will skip the writing to the registry. Please note that if you use this, ManicTime will not be started at startup and you will have to run it manually.


Default startup arguments (mostly useful for USB version)

If you are often manually starting ManicTime with arguments, you can put them in config file.
Lets say you always want to start ManicTime minimized and to skip registry write/check.
You need to change both ManicTime.exe.config and ManicTimeClient.exe.config (files are in the same folder as ManicTim.exe). You need to add the following line to <appSettings>:

<add key="StartupArguments" value="/minimized /nostartup" />

Next time you start ManicTime.exe, it will be as if you started it with "ManicTime.exe /minimized /nostartup".