A ver, como poder, poder, puedes. Siempre que cuentes con el contexto adecuado. No creo que sea la respuesta que buscas, pero en realidad cualquier palabra del español puede ser usada como término de cariño siempre que cuentes con un trasfondo. Eso sí, yo procuraría usar algún diminutivo como "granadita".
Me explico: "granada" de por sí no es una palabra de cariño. Pero si, por ejemplo, estás escribiendo un relato, te puedes inventar una historia de amor entre dos personajes: ponle que uno de los dos es amante de las armas de fuego y tiene un carácter explosivo. Puedes hacer que el otro le llame "mi granadita", dado que ya tienes el contexto adecuado y el lector lo va a entender. Pero desde luego, sin un contexto nadie va a entender "granada" como palabra de cariño.
Y para quien se pregunte cómo se me ha ocurrido el ejemplo: hay un manga de Kenichi Sonoda titulado Gunsmith Cats en el que una de las protagonistas es una experta en explosivos a la que le pone el olor a pólvora.
Sí, ya sé que no es el tipo de "granada" planteado en la pregunta...