I ran VC on a headless PC .. however when accessing the PC remotely with RDP VC "Stops" listening to voice commands due to the way RDP is made. (full discussion here:
http://voxcommando.com/forum/index.php?topic=1658.0) ...
From that discussion based on article shared by James a solution appeared .. that is to run a certain command to disconnect RDP ...
to stream line the process and make it permanent I created a windows Task to run that command automatically when RDP is disconnected ...
the task can be imported by importing the attached file into windows task scheduler ...
(this task works by disconnecting session 1, which is the case if it is always the same user logging remotely on a non server windows machine)