Program now uses a unique identifier for program

instead of windows.