Yes, you can make Foobar open on start-up by adding the program to the Windows start-up folder or configuring it in the system's settings.