use "set subtitle=%subtitle: *=%" to Remove it instead of replacing it with a dash...
[notice i included the space before * so it replaces as a group, don't worry it won't replace single spaces elsewhere]
that process should be used on all title names as many have the */new mod..
there are also more bad char substitutions that are needed as well,i'll try to find my list..
and use this to detect running processes without any external programs...[tasklist available by default in xp thru win7]
from my batch tips page...
rem checks if %image% running and sets %errorlevel% 1 if it isn't...
@TASKLIST|findstr /I /B /c:"%image% ">NUL
@if %errorlevel% equ 0 @echo %image% is Running!!