Zcela nesmyslně dělíš příkaz cd na jednotlivé kroky. Krom toho, proměnnou username můžeš klidně použít. Vypadalo by to takto:
C:
cd "\Users\%Username%\Desktop"
start "" "obrazek.jpg"
Příkaz cd, ani přepínání na disk ale nemusíš použít, stačí, když uvedeš plnou cestu k obrázku, tedy pouze jeden příkaz:start "" "C:\Users\%Username%\Desktop\obrazek.jpg"
Úplně nejlepší by ale bylo využít proměnnou userprofile:start "" "%userprofile%\Desktop\obrazek.jpg"