Sachverhalt: Sachverhalt: A. Die Staatsanwaltschaft IV des Kantons Zürich (Abteilung Gewaltdelikte) führt eine Strafuntersuchung gegen X._ wegen eines Tötungsdeliktes. Der Angeschuldigte ist geständig, am 22. Juni 2006 auf seinen Nachbarn geschossen zu haben, der am 5. September 2006 an den Folgen der schweren Schussverletzungen verstarb. Am 24. Juni 2006 ordnete der Haftrichter des Bezirksgerichtes Zürich die Untersuchungshaft gegen X._ an. A. Die Staatsanwaltschaft IV des Kantons Zürich (Abteilung Gewaltdelikte) führt eine Strafuntersuchung gegen X._ wegen eines Tötungsdeliktes. Der Angeschuldigte ist geständig, am 22. Juni 2006 auf seinen Nachbarn geschossen zu haben, der am 5. September 2006 an den Folgen der schweren Schussverletzungen verstarb. Am 24. Juni 2006 ordnete der Haftrichter des Bezirksgerichtes Zürich die Untersuchungshaft gegen X._ an. B. Ein Haftentlassungsgesuch des Inhaftierten vom 2. April 2007 wies der Haftrichter des Bezirksgerichtes Zürich mit Verfügung vom 5. April 2007 ab; gleichzeitig bewilligte er die Weiterdauer der strafprozessualen Haft bis zum 24. Juni 2007. Dagegen gelangte X._ mit Beschwerde vom 24. April 2007 an das Bundesgericht. Er beantragt die Aufhebung des haftrichterlichen Entscheides und seine unverzügliche Haftentlassung. Die Staatsanwaltschaft und der kantonale Haftrichter haben auf Stellungnahmen je ausdrücklich verzichtet. 