Actually, it was me completely screwing up. -_-
I got tired of messing with cmd windows trying other things before remembering NirCmd, so I was running NirCmd from a bat itself at the time, that was the window I had popping up. -_-
(Tproli, both the .bat files I was using were Bat #1: NirCmd.exe exec hide "calc.bat" and Bat #2: C:\WINDOWS\system32\calc.exe ...so there was something 'wrong' with my bat files, the fact I was using one to run NirCmd, >.< )
So I tested it using a vbs scripts I found, and it works fine.
Speaking of said vbs scripts, just save either with the .vbs extension, they should run on winXP and above. Might run on win98 but im not sure.
Code:
Set ws = WScript.CreateObject("WScript.Shell")
cmd = "<.bat Filename Here>"
ret = ws.Run(cmd, 0, True)
Set ws = Nothing
Just replace '<.bat Filename Here>' with the name of your .bat file and there wont be a window popping up, (I used: 'NirCmd.exe exec hide calc.bat' for my test.)
and if you use this:
Code:
Set ws = WScript.CreateObject("WScript.Shell")
dim strEXE
strEXE = """" & WScript.Arguments(0) & """"
cmd = strEXE
ret = ws.Run(cmd, 0, True)
Set ws = Nothing
you can pass a file as an argument, like so:
bat.vbs test.bat
and itll run 'test.bat' without showing a window, I cant get it to pass other arguments after the 'test.bat' though, but I'm sure anyone with vbs knowledge can fix that or such.

I have none and just cobbled those together from random scripts I found. ^-^;
But the second one can be used to pass .bat files through the 'sendto' menu and run them without a cmd window, its actually kind of nifty.
As for the other programs, Thanks for mentioning them, as my second purpose for this thread was to gather a bunch of solutions in one place. I found if you google 'hide command console' this thread is actually the 2nd result. (As of this post anyways)
So this will help more then just me. ^-^
Anyways, NirCmd was really what I wanted due to the 'fee use' license, I figure the Eagle Mode Dev can use it as a temporary solution to use any of the other command line tools he might want to include with his program.
And Joby, Thanks but seems I don't need it anymore.

Thanks again guys! ^-^