Dash in an App name does not work

A few weeks ago I had an error during a backup, the system hung and I could not sign on.
I am hosted on SC hardware, so they fixed this for me.
When I started up again, some programs would not run, just got a blank screen.
After experimenting I figured out that any program with a dash in it (ex: abc-2) did not work.
I then changed the name for the ones I am working on and it worked.

Problem is I named a lot of my apps this way. Any one else have this issue and know a system wide solution?

Common practice is to use _ underscore for space. I have never used the - dash option so would not know of there is a problem

The interesting thing is they had always worked before. It was just after the SC service support request, they stopped.

I am replacing them as I go with underscore. Thanks