Just use the Task Scheduler built into Windows 7/2008 R2 + !
In the Trigger Tab, you can simply use "At startup".
When creating your Action and you have chose BlocklandLauncher.exe, you can then in the arguments box type -dedicated and -profilePath arguments, port, etc.