Got rid of launcher script
The launcher script caused GNOME Shell to allow you to open infinite instances of ProjectTo-Do, which was annoying.  Now the actual program will correct the program being started in the wrong directory.  Because of this, the .desktop file runs the Python script, and now GNOME Shell only lets you have one instance.