WinLoadFast is a free to use tool which lets you perform task while the windows startup programs keep loading in the background. It lets you solve the problem of waiting in windows till the startup programs load.
You just need to make sure that it is running and the icon of the program is shown in the system tray, so make sure to add it to the system startup.
Additional Tip: WhatInStartup – Enable / Disable / Delete Programs In Windows Startup